当前位置: 首页 > news >正文

类型转换Java

 字符串->字符数组
char[] charArray = str.toCharArray();

整数->字符串

String str = Integer.toString(number);

int number = 123;

String str = number + "";

System.out.println(str); // 输出 "123"

char-->int

char digitChar = '3';
        int digitInt = digitChar - '0';

但是如果char不是数字(比如是字母),就不能用这种方式,要用下面的方式

char ch = 'A';
        int unicodeValue = (int) ch;

char - char = int

char - int = int

int-->char

// 会把t1当作ASCII 码值
char t1 = '2';
int i = (char)(t1);
// 如果想把char的2转换成int的2,就要+'0'
int i = (char) (t1 + '0');

字符串->int

str.charAt(i) - '0'

Java 的基本数据类型对应的包装类大多都有 valueOf 方法

Integer.valueOf

  • 功能:将各种类型的数据转换为Integer类型。它有多个重载形式,可以接受不同类型的参数。

String.valueOf

  • 功能:将各种类型的数据转换为String类型
http://www.dtcms.com/a/127177.html

相关文章:

  • 【操作系统(Linux)】——通过案例学习父子进程的线程异步性
  • C#核心学习(十五)面向对象--关联知识点(1)命名空间
  • VSCode优雅的使用debug
  • QML面试笔记--UI设计篇04交互控件
  • 虚幻基础:碰撞帧运算
  • 【13】数据结构之树结构篇章
  • AI自动化制作web和手机应用软件的利器:bolt.new
  • Python设计模式:策略模式
  • 主机协议端口安全
  • 网络问题之TCP/UDP协议
  • 【Windows自带的图片查看软件photo】
  • 回文日期2
  • Process Explorer 性能调优实战:精准定位资源泄漏与高负载进程
  • ZYNQ笔记(五):AXI GPIO 中断
  • C++指针(四)万字图文详解!
  • 【特权FPGA】之乘法器
  • P8623 [蓝桥杯 2015 省 B] 移动距离
  • go学习记录(第一天)
  • 一、TorchRec里边的输入输出类型
  • 为什么要将函数变量化?
  • django rest framework相关面试题
  • windows+cmake+vscode+NDK远程调试安卓端C++项目
  • 回文日期1
  • 泛微ECOLOGY9 记 数据展现集成 自定义开窗测试中对SQL 的IN语法转换存在BUG
  • Linux中OS的管理和进程的概念
  • 【力扣hot100题】(087)乘积最大子数组
  • LIB-ZC, 一个跨平台(Linux)平台通用C/C++扩展库, 字符集转码/字符集探测
  • IO流——字节输入输出流:FileInputStream FileOutputStream
  • 视频内容原数据获取接口开发指南
  • 直线模组过载使用会有什么效果?