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获取 ...
随机推荐
- JS 省市区三级联动
JS 省市区三级联动: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http:/ ...
- phpexcel不能输出中文
问题描写叙述:在使用phpexcel时,假设在单元格中填充中文内容,会导致输出单元格为空的情况,甚至连中文的字符(?!等)都无法识别. 产生原因:从网上查是utf-8的问题 解决方法:能够用iconv ...
- Qt 用户登录界面
使用QT创建自己的登录窗口: 主要步骤: 1.窗口界面的绘制 2.沟通数据库进行密码验证 void MainWindow::on_pushButton_clicked() { // 连 ...
- JS文件中引用另一个JS文件
1.生产项目上遇到一个Bug,需要修改JS文件,添加Jquery代码,但是原来的页面没有添加对Jquery文件的引用,无法修改原来的页面(自动生成的HTML) 这就需要在JS文件中添加对Jquery文 ...
- Codeforces 794F. Leha and security system 线段树
F. Leha and security system Bankopolis, the city you already know, finally got a new bank opened! ...
- transport transmission
运输层 transport layer 传输控制协议 transmission control protocol
- bzoj 4603 平凡的骰子
题目大意: 思路: 首先我们需要求出整个凸多面体的重心 可以通过把多面体剖分为四面体 求出每个四面体的重心 四面体的重心为四个点的坐标和/4 对每个四面体的重心 加上它们体积的权 加权平均数即为整个的 ...
- 【POJ 1155】TELE
[题目链接] 点击打开链接 [算法] 树形DP f[i][j]表示以i为根的子树中,选了j个叶子节点,所能带来的最大收益 不难发现这就是一个经典的背包问题,不过是在树上做背包罢了 最后,判断f[1][ ...
- 2-11 tensorflow常量变量定义
D:\Users\ZHONGZHENHUA\Anaconda3\envs\tensorflow\Lib\site-packages\tensorflow https://developer.nvidi ...
- Ubuntu 14.04 配置 Java SE jdk-7u55 (转载)
转自:http://blog.csdn.net/tecn14/article/details/24797545 JDK 目前最新版为jdk-8u5,这次没有选择安装最新的jdk8,而是要安装jdk7 ...