java String中单个字符的 *** 作

java String中单个字符的 *** 作,第1张

前言

java String中的单个字符的 *** 作,之所以有这样的需求,还是因为leetcode刷题。目前遇到的,常见的是两种思路。

  1. 把整个String转成 char[] 数组,然后就可以按着数组的方式处理
  2. 使用String.charAt(i)函数,也可以实现字符串的处理。

方式1:

int a[] = new int[27];
char c[] = s.toCharArray();
for(int i = 0;i<c.length;i++){
	a[c[i]-'a']=i;
        }

方式2:

String s = "This is testString";
System.out.println("数组长度:" + s.length());
 for(int i = 0; i < s.length(); i++){
 	char c = s.charAt(i);
    System.out.println(c);
    // 其他 *** 作
}

输出结果:

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/795377.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-06
下一篇 2022-05-06

发表评论

登录后才能评论

评论列表(0条)

保存