当前位置: 主页 > JAVA语言

java创建字符串数组-java初始化字符数组

发布时间:2023-02-13 14:09   浏览次数:次   作者:佚名

也许大家都希望字符串直接转换为char数组java创建字符串数组,因为很多时候需要对数字字符串进行升序和降序排序,而Java降序方法似乎只能对char型数组进行降序;

字符串到字符数组

// 朱茂强 QQ:896228072(望大牛们多多指教)
public static void main(String[] args) {
		// TODO Auto-generated method stub

java初始化字符数组_java创建字符串数组_创建字符数组

String str = "0,12,3"; char arr[]=str.toCharArray(); System.out.println(arr);//0,12,3 注意这是输出的所有内容,不要理解成只将数字存到了数组,逗号是元素

创建字符数组_java创建字符串数组_java初始化字符数组

System.out.println(Arrays.toString(arr)); // [0, ,, 1, 2, ,, 3] char型数组一次只能存储一个元素 } }

创建字符数组_java创建字符串数组_java初始化字符数组

字符串

到字符串数组:

// An highlighted block
public static void main(String[] args) {

创建字符数组_java初始化字符数组_java创建字符串数组

// TODO Auto-generated method stub String str = "0,12,3"; String arr[] = str.split("//,"); //以,为分割点依次向不同的数组下标里存放数据,逗号不会被存到数组里,0存到arr[0],12存到arr[1],3存到arr[2] String arr[] = str.split("");//将字符串中所有字符都存到数组里,0,12,3代表一个元素,存到arr[0]中

java创建字符串数组_java初始化字符数组_创建字符数组

System.out.println(Arrays.toString(arr)); //[0, 12, 3] 注意这里输出的是元素在数组中的存储结果,逗号代表分割,不是元素 } }

摘要:一般来说,char arr[]=str.toCharArray();将数字字符串转换为字符数组java创建字符串数组,因为以后排序更方便。对于字符串,请使用字符串 arr[] = str.split(“//,”);转换为字符串数组,因为 char 一次只能存储一个字符。