原文链接:小宁博客[添加链接描述](https://www.sunxiaoning.com/language/634.html)

int转换为String(int i=100)

第一种方法:s=i+""; //会产生两个String对象
第二种方法:s=String.valueOf(i); //直接使用String类的静态方法,只产生一个对象。

String转换为int(Sting s=“100”)

第一种方法:i=Integer.parseInt(s); //直接使用静态方法,不会产生多余的对象,但会抛出异常
第二种方法:i=Integer.valueOf(s).intValue();//Integer.valueOf(s) 相当于 new Integer(Integer.parseInt(s)),也会抛异常,但会多产生一个对象,

字符串转换为float

float f = Float.parseFloat(str);

字符串转double

String str = “123.002”;Double d ;d = Double.parseDouble(str);

String转换为byte[]

String string = “hello world”;
byte[] bytes = string.getBytes();

byte[]转换为String

String s = new String(bytes);

通过Base64将String与byte进行转换

import java.util.Base64;
public class test
{public static void main(String[] args) {byte[] bytes = "hello world".getBytes();String encoded = Base64.getEncoder().encodeToString(bytes);byte[] decoded = Base64.getDecoder().decode(encoded);for(byte a : decoded)System.out.println(a);System.out.println( new String(decoded) );}
}

String转换为数组

String str = “a,b,bb,dd”;

  1. String[] strArr = str.split(",");
  2. char[] charArr = str.toCharArray();
  3. byte[] byteArr = str.getBytes();

字符数组转换为字符串:

char[] c1 = {‘a’,‘b’,‘c’};String str = new String(c1);

原文链接:小宁博客[添加链接描述](https://www.sunxiaoning.com/language/634.html)

java中String与int/float/double/byte/数组相关推荐

  1. java中string和int的相互转换

    java中string和int的相互转换 int -> String int i=12345; String s=""; 核心:s=i+""; Strin ...

  2. Java中String转int类型出现的问题及解决方式

    一般在Java中String转为Int主要有两种方法: 1. Integer.parseInt(str); 2. Integer.valueOf(str); ps:两者的不同之处: Integer.p ...

  3. JAVA 中 string 和 int 互相转化

    在实际开发工作中,有时候为因为一些特殊原因,做类型转换,今天说一下string类型和int类型之间的转换. 1 如何将字串 String 转换成整数 int? A. 有两个方法: 1. int i = ...

  4. string转int/float/double、int/float/double转string、转字符串数组的方法:stoi、stringstream、scanf、to_string、sprintf

    一.string转化为数字 1.使用stoi #include <iostream> #include <string> using namespace std; int ma ...

  5. Java中String转换int

    public static void main(String[] args) {String a="123";System.out.println(Integer.parseInt ...

  6. java string转int 异常_Java中String转int型的方法以及错误处理

    应要求,本周制作了一个判断一个年份是否是闰年的程序.逻辑很简单,这里就不贴代码了.可是,在这次程序编写中发现了一个问题. 在输入年份时,如果输入1)字母2)空3)超过Int上限时,就会抛excepti ...

  7. c语言算式中有double和int,C语言当中int,float,double,char这四个有什么区别?

    区别在以下方面: 一.定义方面: 1.int为整数型,用于定义整数类型的数据 . 2.float为单精度浮点型,能准确到小数点后六位 . 3.double为双精度浮点型,能准确到小数点都十二位 . 4 ...

  8. Java中char和int相互转换

    char转int的方法 方法一(直接转) 使用Character.getNumericValue(char)方法 public static void main(String[] args) {cha ...

  9. java中String,int,Integer,char、double类型转换

    java中String,int,Integer,char.double类型转换----https://www.cnblogs.com/kangyu222/p/5866025.html 转载于:http ...

最新文章

  1. 面向对象的JavaScript编程
  2. java计算数组均值
  3. vue value key
  4. CVPR 2019 | 今日新出14篇论文汇总(来自微软、商汤、腾讯、斯坦福等)
  5. python中有数组吗_python里面有数组吗
  6. 站立会议07(第二次冲刺)
  7. 英伟达驱动怎么设置显示帧数?
  8. de4dot命令 v2.0.3.3405 破解命令
  9. java ResourceBundle
  10. MUTA 人力Vocaloid不是梦
  11. python父亲节礼物_盘点父亲节礼物,爸爸们的礼物也要用心挑选~
  12. matlab 连续下标表示,matlab 下标问题
  13. 远程桌面3389加固
  14. 【春节档排片地域可视化分析】
  15. 【再也不怕pdf转换了】使用Python实现PDF扫描件生成DOCX或EXCEL
  16. PHP中级工程师面试题
  17. 洛谷:P6560 [SBCOI2020] 时光的流逝(博弈、拓扑序列)
  18. Android post参数太长请求失败问题解决
  19. html快递单排版,支持右键保存图片
  20. 【经验之谈】一个已婚男人分享找老婆的经验!

热门文章

  1. Java8中文api汉化文档下载【谷歌翻译最精准版】【jdk api 1.8_google.CHM】
  2. 程序员干到30岁,真的只能转行了么?
  3. H.266/VVC相关技术学习笔记21:帧间预测中五种Merge模式的熵编码方式
  4. SpringBoot 异步接口
  5. gojs不显示图表选中边框
  6. 群晖php配置支持后端,群晖NAS服务器iSCSI管理器配置连接及使用说明
  7. 大端模式和小端模式的判别!
  8. java怎么修改支付宝步数_支付宝怎么修改运动步数 刷步数方法
  9. 分布式鲁棒优化初学1
  10. 如何使用python AI快速比对两张人脸图像?