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的用法——转换功能的更多相关文章

  1. Java基础知识强化34:String类之String类的转换功能

    1. String类的转换功能 String[] split(String regex)//将字符串变成字符串数组(字符串切割) byte[] getBytes()//将字符串变成字节数组 char[ ...

  2. String类的转换功能

    /* * String类的转换功能 * char[] toCharArray():把字符串转换为字符数组 * String toLowerCase():把字符串转换为小写字符串 * String to ...

  3. java11-5 String类的转换功能

    String的转换功能: byte[] getBytes():把字符串转换为字节数组. char[] toCharArray():把字符串转换为字符数组. static String valueOf( ...

  4. String的用法——其他功能

    package cn.itcast_06; /* String类的其他功能: 替换功能: String replace(char old,char new) String replace(String ...

  5. String的用法——获取功能

    package cn.itcast_04; /* String类获取功能 int length():获取字符的长度 char charAt(int index):获取指定索引位置的字符 int ind ...

  6. String的用法——判断功能

    package cn.itcast_03; /* String的判断功能: 1.boolean equals(Object obj):字符串的内容是否相同,区分大小写 2.boolean equals ...

  7. String.format()用法

    package junit.test;   import java.util.Date; import java.util.Locale;   import org.junit.Test;   pub ...

  8. C++中 string 的用法大全

    之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必 担心内存是否足够.字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至 ...

  9. java成神之——java中string的用法

    java中String的用法 String基本用法 String分割 String拼接 String截取 String换行符和format格式化 String反转字符串和去除空白字符 String获取 ...

随机推荐

  1. JS 省市区三级联动

    JS 省市区三级联动: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http:/ ...

  2. phpexcel不能输出中文

    问题描写叙述:在使用phpexcel时,假设在单元格中填充中文内容,会导致输出单元格为空的情况,甚至连中文的字符(?!等)都无法识别. 产生原因:从网上查是utf-8的问题 解决方法:能够用iconv ...

  3. Qt 用户登录界面

     使用QT创建自己的登录窗口: 主要步骤:    1.窗口界面的绘制     2.沟通数据库进行密码验证 void MainWindow::on_pushButton_clicked() { // 连 ...

  4. JS文件中引用另一个JS文件

    1.生产项目上遇到一个Bug,需要修改JS文件,添加Jquery代码,但是原来的页面没有添加对Jquery文件的引用,无法修改原来的页面(自动生成的HTML) 这就需要在JS文件中添加对Jquery文 ...

  5. Codeforces 794F. Leha and security system 线段树

    F. Leha and security system   Bankopolis, the city you already know, finally got a new bank opened! ...

  6. transport transmission

    运输层 transport layer 传输控制协议 transmission control protocol

  7. bzoj 4603 平凡的骰子

    题目大意: 思路: 首先我们需要求出整个凸多面体的重心 可以通过把多面体剖分为四面体 求出每个四面体的重心 四面体的重心为四个点的坐标和/4 对每个四面体的重心 加上它们体积的权 加权平均数即为整个的 ...

  8. 【POJ 1155】TELE

    [题目链接] 点击打开链接 [算法] 树形DP f[i][j]表示以i为根的子树中,选了j个叶子节点,所能带来的最大收益 不难发现这就是一个经典的背包问题,不过是在树上做背包罢了 最后,判断f[1][ ...

  9. 2-11 tensorflow常量变量定义

    D:\Users\ZHONGZHENHUA\Anaconda3\envs\tensorflow\Lib\site-packages\tensorflow https://developer.nvidi ...

  10. Ubuntu 14.04 配置 Java SE jdk-7u55 (转载)

    转自:http://blog.csdn.net/tecn14/article/details/24797545 JDK  目前最新版为jdk-8u5,这次没有选择安装最新的jdk8,而是要安装jdk7 ...