我是靠谱客的博主 迅速方盒,最近开发中收集的这篇文章主要介绍Java中各种数据类型之间的转换,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

在java编程中,经常会遇到数据类型之间转换的问题,下面做一个总结

1、String与Integer之间的转换

string转Integer:

Integer i = Integer.parseInt();

Integer转String

Integer a;
String str = Integer.toString(a);

2、char与Integer之间的转换

char转Integer:

char a='9';
Integer i =(int)a - (int)('0');

Integer转char

Integer i;
char c = (char)i;

3、String与list之间的转换

String转list

String str ="abc";
List<Character> list = new ArrayList<Character>();
for(int i=0;i<str.length();i++){
	list.add(str.charAt(i));
}

list转String

String str ="";
List<Character> list = new ArrayList<Character>();
for(int i=0;i<list.size();i++){
	str += list.get(i);
}

3、array与list之间的转换

array转list

String[] s = new String[]{"A", "B", "C", "D","E"};
List<String> list = Arrays.asList(s);

list转array

String[] dest = list.toArray(new String[0]);

4、list与set之间的转换

list转set

Set<String> set = new HashSet<>(list);

set转list

List<String> list_1 = new ArrayList<>(set);

5、array与set之间的转换

array转set

s = new String[]{"A", "B", "C", "D","E"};
set = new HashSet<>(Arrays.asList(s));

set转array

dest = set.toArray(new String[0]);

后续遇到还将持续更新

最后

以上就是迅速方盒为你收集整理的Java中各种数据类型之间的转换的全部内容,希望文章能够帮你解决Java中各种数据类型之间的转换所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(36)

评论列表共有 0 条评论

立即
投稿
返回
顶部