版权声明:本文为博主原创文章,转载请注明出处:https://twocups.cn/index.php/2020/02/05/19/
String 与 int (byte、short、long、float、doule 同理)
// String 转 int String str = "2020"; int num1 = Integer.parseInt(str); int num2 = Integer.valueOf(str).intValue(); // int 转 String int num = 2020; String str1 = num + ""; String str2 = Integer.toString(num); String str3 = String.valueOf(num);
int 转 String 大家好理解,但 String 转 int 不会出问题吗?比如 String 是 “abc”这种情况,转换成 int 后会变成什么样?
当然有可能出问题。Integer.parseInt(str) 在遇到以下三种情况时会抛出异常 NumberFormatException:
1. String 内容不是数字时,例如字母、符号。
2. String 内容为空时。
3. String 内容超出 int 上限时。
String 与 StringBuilder、StringBuffer
// String 转 StringBuilder、StringBuffer String str = "Twocups"; StringBuilder sBuilder = new StringBuilder(str); StringBuffer sBuffer = new StringBuffer(str); sBuilder.append(str); sBuffer.append(str); // StringBuilder、StringBuffer 转 String String str1 = sBuilder.toString(); String str2 = sBuffer.toString();
String 与 String 数组、String 集合
// String 转 String 数组 String str = "aa,bb,cc"; String[] strArray = str.split(","); // String 转 String集合 String str1 = "Two"; String str2 = "cups"; String str3 = ".cn"; List<String> strList = Arrays.asList(str1, str2, str3);
String 与 char 数组
// String 转 char 数组 String str = "Twocups"; char[] c = str.toCharArray(); // char 数组 转 String String str1 = String.copyValueOf(c); String str2 = Arrays.toString(c);
老哥主业是干啥,做网站吗
我还是学生,写博客是兴趣。
一方面是梳理一下自己的知识体系,另一方面是开放一些我遇到相关问题的解决方法,也是希望能够给大家提供一些帮助啦 XD
这样代码看不清楚吧
我当初是按网页版适配的,是不是手机版本代码字体小?还是会显示模糊?