String的用法——转换功能
package cn.itcast_05;
/*
- String类的转换功能:
byte[] getByte():把字符串转换成字节数组
- 复习:
public String(byte[] bytes):把字节数组转换成字符串
char[] toCharArray():把字符串转换成字符数组
static String valueOf(char[] chs):把字符数组转换成字符串
static String valueOf(int i):把int类型的数据转成字符串
- 注意:
String类的valueOf()可以把任意类型的数据转换成字符串
String toLowerCase():把字符串转成小写
String toUpperCase():把字符串转成大写
String concat(String str):把字符串拼接
*/
public class StringDemo {
public static void main(String[] args) {
// TODO Auto-generated method stub
//定义一个字符串对象
String s = "JavaSE";
//byte[] getByte():把字符串转换成字节数组
byte[] bys = s.getBytes();
for(int x=0; x<s.length(); x++) {
System.out.println(bys[x]);//输出的是数字:74,97,118,97,83,69
System.out.println("---------------------------------------------------");
}
//复习:
//public String(byte[] bytes):把字节数组转换成字符串
String str = new String(bys);
System.out.println("str:" + str);//JavaSE
System.out.println("---------------------------------------------------");
//char[] toCharArray():把字符串转换成字符数组
char[] chs = s.toCharArray();
for(int x=0; x<s.length(); x++) {
System.out.println(chs[x]);//输出的是字符:J,a,v,a,S,E
}
System.out.println("---------------------------------------------------");
//static String valueOf(char[] chs):把字符数组转换成字符串
String ss = String.valueOf(chs);//string是静态类型,所以可以直接用类调用
System.out.println(ss);//JavaSE
System.out.println("---------------------------------------------------");
//static String valueOf(int i):把int类型的数据转成字符串
int i = 100;
System.out.println(i);//字符串类型:100
System.out.println("---------------------------------------------------");
//String toLowerCase():把字符串转成小写
System.out.println(s.toLowerCase());//javase
System.out.println("---------------------------------------------------");
//String toUpperCase():把字符串转成大写
System.out.println(s.toUpperCase());//JAVASE
System.out.println("---------------------------------------------------");
//String concat(String str):把字符串拼接
String str3 = s.concat(ss);
System.out.println(str3);//JavaSEJavaSE
System.out.println("---------------------------------------------------");
String str4 = s + ss;
System.out.println(str4);//JavaSEJavaSE
System.out.println("---------------------------------------------------");
}
}
String的用法——转换功能的更多相关文章
- Java基础知识强化34:String类之String类的转换功能
1. String类的转换功能 String[] split(String regex)//将字符串变成字符串数组(字符串切割) byte[] getBytes()//将字符串变成字节数组 char[ ...
- String类的转换功能
/* * String类的转换功能 * char[] toCharArray():把字符串转换为字符数组 * String toLowerCase():把字符串转换为小写字符串 * String to ...
- java11-5 String类的转换功能
String的转换功能: byte[] getBytes():把字符串转换为字节数组. char[] toCharArray():把字符串转换为字符数组. static String valueOf( ...
- String的用法——其他功能
package cn.itcast_06; /* String类的其他功能: 替换功能: String replace(char old,char new) String replace(String ...
- String的用法——获取功能
package cn.itcast_04; /* String类获取功能 int length():获取字符的长度 char charAt(int index):获取指定索引位置的字符 int ind ...
- String的用法——判断功能
package cn.itcast_03; /* String的判断功能: 1.boolean equals(Object obj):字符串的内容是否相同,区分大小写 2.boolean equals ...
- String.format()用法
package junit.test; import java.util.Date; import java.util.Locale; import org.junit.Test; pub ...
- C++中 string 的用法大全
之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必 担心内存是否足够.字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至 ...
- java成神之——java中string的用法
java中String的用法 String基本用法 String分割 String拼接 String截取 String换行符和format格式化 String反转字符串和去除空白字符 String获取 ...
随机推荐
- uml时序图的初印象-------Day64
近期有好多想法迫不及待的想去实现,但是其实是在那些最開始想的很明确,感觉会没问题的地方也总是会出现故障,导致稍微有些急躁,还是要淡定啊.又到了周末.明后天要收拾东西搬家,不知道宽带能不能顺利的给挪过去 ...
- [思考]我们应该怎样建设企业IT
从人员架构上来看,要不要企业自己的IT团队?如果要,应该有什么样的架构?运维,开发,管理,项目? 从是否外包角度看,要不要外包?如果外包,如何建立外包流程? 从业务角度看,企业IT的发展应该是围绕业务 ...
- Tomcat最多支持并发多少用户?
当一个进程有 500 个线程在跑的话,那性能已经是很低很低了.Tomcat 默认配置的最大请求数是 150,也就是说同时支持 150 个并发,当然了,也可以将其改大.当某个应用拥有 250 个以上并发 ...
- XMU 1607 nc与点对距离 【线段树】
1607: nc与点对距离 Time Limit: 5000 MS Memory Limit: 512 MBSubmit: 60 Solved: 8[Submit][Status][Web Boa ...
- How to Execute Page_Load() in Page's Base Class?
https://stackoverflow.com/questions/2737092/how-to-execute-page-load-in-pages-base-class We faced th ...
- Database Firewall——mysql也是支持的
Database Firewall The most impressive feature of MySQL security is the Database Firewall. The firewa ...
- I.MX6 ifconfig: SIOCSIFHWADDR: Cannot assign requested address
/************************************************************************** * I.MX6 ifconfig: SIOCSI ...
- js方式的页面跳转
window.location.href="login.html"; (直接function里面执行 跳转)
- 05_传智播客iOS视频教程_第一个OC程序
Cocoa Application开发的是带界面的程序. OC是完全兼容C语言的,但是C语言里面是不能写OC的东西的. OC和C的第一个区别,就是源文件的后缀名的区别.OC程序的源文件的后缀名是.m, ...
- Ubuntu16.0.4安装搜狗输入法
方法一: 1.进入搜狗linux输入法下载页面 2.进入下载好的文件目录,双击运行安装包(这点跟windows一样) 3.Ubuntu软件安装管理界面自动弹出,并显示安装按钮.点击就可以安装 方法二: ...