Ⅰ java 用for循环为一个字符串数组输入从a到z的值。
// 定义长度为26的字符串数组
String arr[] = new String[26];
// 循环char,ascii码97代表a
for(char c=97;c<=122;c++){
// 把char类型的转换为字符串类型的,赋给字符串数组
arr[c-97]=String.valueOf(c);
}
// 循环打印字符串数组
for(int i=0;i<26;i++){
System.out.println(arr[i]);
}
Ⅱ java如何遍历字符串数组
这是java中特有的叫做foreach循环,用来遍历数组
for(int x:arr)的意思是用x变量逐个接受数组中的每一个元素,并输出,
foreach的语句格式:
for(元素类型t 元素变量x : 遍历对象obj){
引用了x的java语句;
}
Ⅲ java中怎么把字符串转化为字符串数组
1,
如果是“字符串数组”转“字符串”,只能通过循环,没有其它方法
String[]str={"abc","bcd","def"};
StringBuffersb=newStringBuffer();
for(inti=0;i<str.length;i++){
sb.append(str[i]);
}
Strings=sb.toString();
2,
如果是“字符数组”转“字符串”可以通过下边的方法
char[]data={'a','b','c'};
Strings=newString(data);
3,
使用StringUtils中的join函数。org.apache.commons.lang.StringUtils;
4,
将数组变成字符串
5,
StringUtils.join(str)
//将数组用逗号分隔变成字符串
StringUtils.join(str,",")
将字符串变成数组方法:
java.lang包中有String.split()方法,java中通常用split()分割字符串,返回的是一个数组。
特殊,转义字符,必须加"\"(“.”和“|”都是转义字符)