Java中String和char、int相互转换
String转char
方法一:toStringArray
String调用toCharArray(),将String字符串转换成char[],然后可以通过下标访问任意字符。
String s = "abcd";char [] chars = s.toCharArray();for(int i=0;i<s.lenght;i++)System.out.println(chars[i]);
方法二:charAt (int index)
方法 charAt (int index) 获取指定索引位置的单个字符,返回值为char类型
String s = "abcd";char c = s.charAt(0);System.out.println(c);//结果为a
char转String
方法一:直接加一个空字符串 “” 。
public static void main(String[] args) {char c = 'a';System.out.println(c); //输出aString s = ""+ c;System.out.println(s); //输出a}
方法二:String s = String.valueOf(char)(效率高,常用)
public static void main(String[] args) {char c = 'a';char[] d = "abc"System.out.println(c); //输出aString s1 = String.valueOf(c);System.out.println(s1); //输出aString s2 = String.valueOf('a');System.out.println(s2); //输出aString s3 = String.valueOf(d);System.out.println(s3); //输出abc}
方法三:String s = Character.toString(char)
public static void main(String[] args) {char c = 'a';System.out.println(c); //输出aString s = Character.toString(c);System.out.println(s); //输出a}
String和int互换
1、如何将字符串String转化为整数int;两种方法
int i = Integer.parseInt(str);
int i = Integer.valueOf(my_str).intValue();
注: 字串转成Double, Float, Long的方法大同小异。
2、整数 int 转换成字串 String。两种方法。
String s = String.valueOf(i);
String s = Integer.toString(i);
String s = "" + i;
注:Double, Float, Long 转成字串的方法大同小异。
Java中String和char、int相互转换相关推荐
- Java中String与char数组相互转换
java中对string的操作很多时候不如对char[]操作的方便,所以介绍一些String字符串和char[]互换的方法: String直接转char[] 使用String.toCharArray( ...
- Java中的byte[]/char[]/int/String数据类型转换
转载请标明出处:http://blog.csdn.net/xx326664162/article/details/51743969 文章出自:薛瑄的博客 你也可以查看我的其他同类文章,也会让你有一定的 ...
- java中String和char的区别
首先来看一下Java的数据类型.Java 包括两种数据类型: 1.原始数据类型(primitive data type):byte,short, char, int, long,float,doubl ...
- java中String,int,Integer,char、double类型转换
java中String,int,Integer,char.double类型转换----https://www.cnblogs.com/kangyu222/p/5866025.html 转载于:http ...
- java中string和int的相互转换
java中string和int的相互转换 int -> String int i=12345; String s=""; 核心:s=i+""; Strin ...
- Java中String转int类型出现的问题及解决方式
一般在Java中String转为Int主要有两种方法: 1. Integer.parseInt(str); 2. Integer.valueOf(str); ps:两者的不同之处: Integer.p ...
- Java中String和byte[]间的转换浅析
Java语言中字符串类型和字节数组类型相互之间的转换经常发生,网上的分析及代码也比较多,本文将分析总结常规的byte[]和String间的转换以及十六进制String和byte[]间相互转换的原理及实 ...
- 【Java工具类】(1)—Java中驼峰与下划线相互转换
Java工具类(1)-Java中驼峰与下划线相互转换 1.驼峰命名法 /** * 驼峰式命名法 */ public static String toCamelCase(String s) {if (s ...
- java中String的常用方法
java中String的常用方法 1.length() 字符串的长度 例:char chars[]={'a','b'.'c'}; String s=new String(chars); int len ...
最新文章
- 模拟信号与数字信号之间的差异与比较—Vecloud微云
- Spring AOP通知顺序
- fastjson 输出null值字段
- PHP 入门 - 9.安全
- paddle模块的详细介绍
- 【C语言简单说】十六:do...while循环
- 字体小于12px解决办法
- 千万别强制停机!我嘴都气歪了!
- Deecamp夏令营面试及结营体验
- 工业相机和普通相机的区别
- Python中单引号,双引号和三引号各自的作用
- GO 打开WINDOWS的默认浏览器
- html幸运数字游戏,十二生肖的幸运数字
- nextcloud配置邮箱发送邮件
- HTML:href超链接
- 小米应用市场隐私政策
- 我绘制文章插图的三个神级工具
- The second day :天猫精灵玩法之创建意图,实现对话功能
- 【DR_CAN-MPC学习笔记】1.最优化控制和MPC基本概念
- 三极管和MOS管的使用及区别
热门文章
- vue源码解析之observe
- SpringBoot整合MongoDB以及副本集、分片集群的搭建
- python fig.colorbar_python3 matplotlib自定义colorbar颜色条
- 移动交互设计:提示语总结
- idea报duplicate context path ‘/‘ 这个错误
- 教大家怎么来优化美眉特写照片的眉毛、睫毛和眼睛...
- W75 - 999、云计算架构师高级认证
- 论文阅读:SynGCN
- Linux修改主机名--立即生效的方法
- 海外市场受阻?华为宣布已经拿到了25个5G商用合同...