Products
GG网络技术分享 2025-11-15 09:41 0
哎呀,你们晓得吗?字符串和集合就像优良朋友一样,三天两头在一起玩。字符串呢,就是那些个字母、数字、符号组成的,比如“Hello, World!”这样的东西。集合呢,就是一帮帮的细小伙伴,比如一篮子苹果、一群朋友啥的。今天呢,我就要教巨大家怎么让这两个优良朋友互相转换,听起来是不是hen神奇?
想象一下 我们有一个字符串,里面有hen许多细小宝宝,他们之间用逗号分隔。我们想把这些个细小宝宝分开来怎么办呢?这时候,我们就需要用到split这玩意儿超级英雄了!

kankan这玩意儿例子:
String str = "a,b,c,d,e";
List list = Arrays.asList);
System.out.println;
这里 split就像一个魔法师,把逗号当成了细小宝宝的界限,把字符串“a,b,c,d,e”分成了“a”、“b”、“c”、“d”、“e”这五个细小宝宝。然后Arrays.asList又把这些个细小宝宝变成了一个巨大家里叫ZuoList。
优良啦, 眼下我们有了细小宝宝,我们还想让他们变成一个巨大家里这时候就需要用到集合了。集合有优良许多种类,比如Set、List、Map等等,个个dou有不同的玩法。
kan, 这里我们用Set把细小宝宝变成了巨大家里:
String str = "a,b,c,d,e";
Set set = new HashSet));
System.out.println;
这玩意儿魔法师又出来帮忙了把细小宝宝分开,然后HashSet这玩意儿巨大家里把他们收留了他们就不Neng再来一次了基本上原因是Set里的巨大家里只欢迎独一无二的细小宝宝。
有时候, 字符串里面装的不是细小宝宝,而是一些属性和值,就像“name=张三,age=20,gender=男”这样。我们想把这些个属性和值变成一个超级地图,这时候就需要用到Map了。
来 kan这玩意儿例子:
String str = "name=张三,age=20,gender=男";
Map map = new HashMap;
for ) {
String keyValue = pair.split;
map.put;
}
System.out.println;
这里split把字符串拆成了属性和值,然后split又把个个属性和值分开了。再说说我们用HashMap这玩意儿超级地图,把个个属性和值dou存进去。
有时候, 我们想让字符串变成一帮帮的字母宝宝,怎么办呢?这时候,toCharArray这玩意儿魔法师就派上用场了。
String str = "Hello, World!";
char charArray = str.toCharArray;
System.out.println);
这里toCharArray就像一个魔法师,把字符串“Hello, World!”变成了一个一个的字母宝宝,然后我们用Arrays.toString这玩意儿超级英雄,把他们变成了一个字符串,方便我们查kan。
有时候, 字符串里装的是数字宝宝,他们用逗号分隔。我们想把这些个数字宝宝变成一个巨大家里怎么办呢?这时候,我们就需要用到基本类型数组了。
String str = ",,,,";
int intArray = Arrays.stream)
.mapToInt
.toArray;
System.out.println);
这里split把数字宝宝分开,然后mapToInt这玩意儿魔法师把个个数字宝宝dou变成了一个整数,再说说toArray这玩意儿超级英雄把他们变成了一个巨大家里叫ZuointArray。
优良了今天我们就聊到这里。字符串和集合,还有其他优良许多优良玩的转换方法,你们dou学会了吗?记住他们是优良朋友,要互相帮哦!
Demand feedback