在java编程中,经常会遇到数据类型之间转换的问题,下面做一个总结
1、String与Integer之间的转换
string转Integer:
复制代码
1
2Integer i = Integer.parseInt();
Integer转String
复制代码
1
2
3Integer a; String str = Integer.toString(a);
2、char与Integer之间的转换
char转Integer:
复制代码
1
2
3char a='9'; Integer i =(int)a - (int)('0');
Integer转char
复制代码
1
2
3Integer i; char c = (char)i;
3、String与list之间的转换
String转list
复制代码
1
2
3
4
5
6String str ="abc"; List<Character> list = new ArrayList<Character>(); for(int i=0;i<str.length();i++){ list.add(str.charAt(i)); }
list转String
复制代码
1
2
3
4
5
6String str =""; List<Character> list = new ArrayList<Character>(); for(int i=0;i<list.size();i++){ str += list.get(i); }
3、array与list之间的转换
array转list
复制代码
1
2
3String[] s = new String[]{"A", "B", "C", "D","E"}; List<String> list = Arrays.asList(s);
list转array
复制代码
1
2String[] dest = list.toArray(new String[0]);
4、list与set之间的转换
list转set
复制代码
1
2Set<String> set = new HashSet<>(list);
set转list
复制代码
1
2List<String> list_1 = new ArrayList<>(set);
5、array与set之间的转换
array转set
复制代码
1
2
3s = new String[]{"A", "B", "C", "D","E"}; set = new HashSet<>(Arrays.asList(s));
set转array
复制代码
1
2dest = set.toArray(new String[0]);
后续遇到还将持续更新
最后
以上就是迅速方盒最近收集整理的关于Java中各种数据类型之间的转换的全部内容,更多相关Java中各种数据类型之间内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复