/**

题目: String 类的相关操作

1. 字符与字符串转换操作

2. 字节与字符串转换操作

3. 判断操作

4. 替换操作

5. 字符串的截取

6. 字符串的拆分

7. 字符串的查找

8. 字符串其他操作

*/

public class TestString1

{

public static void main(String[] args)

{

/*

1.字符与字符串的转换

1. char[] toCharArray() 字符串 转换成 字符数组

2. char charAt(int index) 获取索引位置的字符

3. int length() 获得字符总个数的方法

4. String new String(char[] value) 将字符数组转换成字符串

5. String new String(char[] value,int offset,int count) 将字符数组从offset索引开始的count个字符转换成字符串

*/

String str="Hello Welcome";

//说明: 将字符串转换成字符数组输出

char[] chars=str.toCharArray();

for(int i=0;i

{

System.out.println(chars[i]);

}

System.out.println("\n-------------------");

//说明: 直接通过索引获取字符输出

for(int i=0;i

{

System.out.println(str.charAt(i));

}

System.out.println("\n-------------------");

//说明: 将字符数组转换成字符串

char[] chars2={'G','o','o','d',' ','M','o','r','n','i','n','g'};

System.out.println(new String(chars2));

System.out.println(new String(chars2,0,4));

System.out.println("\n----------------------");

/*

2. 字节与字符串的转换

1. byte[] getBytes() 将字符串转换成字节数组

2. String new String(byte[] bytes) 将字节数组转换成字符串

3. String new String(byte[] bytes,int offset,int count) 将字节数组从

offset 索引开始的 count 个字节转换成字符串

作用: 因为java中数据是以字节byte为单位传输的,所以在以后输入输出流I/O当中用到

*/

//说明: 将字符串转换成字节数组打印输出

String str3="How are you";

byte[] bytes=str3.getBytes();

for(int i=0;i

{

System.out.println(bytes[i]+"-"+(char)bytes[i]);

}

//说明: 将字节数组转换成字符串输出

byte[] bytes2={65,66,67,68};

System.out.println(new String(bytes2));

System.out.println(new String(bytes2,0,2));

}

}

java 字节转字符_Java 字符串 之 字符,字节,字符串的转换相关推荐

  1. java语言用数组接收字符_Java基础——数组应用之字符串String类

    字符串String的使用 Java字符串就是Unicode字符序列,例如串"Java"就是4个Unicode字符J,a,v,a组成的. Java中没有内置的字符串类型,而是在标准J ...

  2. java 字符串删除字符_Java基础(一)字符串之如何删除指定的字符

    需求说明: 在Java中,如何删除字符串中指定位置的字符? 解决方式: 在Java中并没有提供一个直接删除字符串中字符的方法,想要删除字符需要自己封装一个方法实现 方法一:通过从前往后循环每一个字符, ...

  3. java printstream 中文乱码_JAVA的中文字符乱码问题

    JAVA的中文字符乱码问题一直很让人头疼.特别是在WEB应用中.网上的分析文章和解决方案都很多,但总是针对某些特定情况的.很多次遇到乱码问题后, 经过极为辛苦的调试和搜索资料后终于解决,满以为自己已经 ...

  4. java map 元素个数_Java 小模块之--统计字符串中元素个数

    Java 小模块之--统计字符串中元素个数 曾经看过我Stream或者Guava类库等文章的小伙伴应该很明白我这篇博文的意义所在了 一是给读者提供综合的博文入口 二是自己也总结一下思路 ps: 之前没 ...

  5. java流的相互转化_java 将文件流转化成字符串传输

    1. 需要文件转换成字节数组. 2. 将字节数组转换成字符串,不过需要注意的是需要将字节数组使用Base64加密,这样防止传输过程中因为编码问题导致文件损坏的问题. 3. 接收方将字符串转化成字节数组 ...

  6. java 字母 数字排序_java – 如何排序字母数字字符串

    这是一个关于如何执行此操作(未特别优化)的自包含示例: final Pattern p = Pattern.compile("^\\d+"); String[] examples ...

  7. java string的某个字符_JAVA如何提取String中字符串的某个字符 具体内容

    今天小编和大家分享JAVA如何提取String中字符串的某个字符,希望对大家有所帮助. 工具/材料 PC 操作方法 01 java中提取特定字符前的字符串: String str = "房估 ...

  8. java 包含几个字符_java中如何判断一个字符串包含几个指定字符

    java中如何判断一个字符串包含几个指定字符 可以用String类里的indexOf(String s,int i)方法,这个方法s是字符串div,i是从i下标开始查找该字符串在调用字符串中的位置,返 ...

  9. java 4字节字符_java 替换四个字节的字符 '\xF0\x9F\x98\x84\xF0\x9F)的解决方案

    /** * 替换四个字节的字符 '\xF0\x9F\x98\x84\xF0\x9F)的解决方案

  10. java如何通过if判断字符_java如何用if判断字符串是否相等

    java如何用if判断字符串是否相等 发布时间:2020-06-16 09:30:54 来源:亿速云 阅读:58 作者:Leah java如何用if判断字符串是否相等?针对这个问题,今天小编总结了这篇 ...

最新文章

  1. Android开发之百度地图在地图上绘画圆的方法(官方方法)
  2. c 运算符##_C#程序演示关系运算符的示例
  3. 【小游戏】俄罗斯方块(C++版)
  4. Silverlight 3.0 RTW引入-- 鼠标滚动事件
  5. 注册了patchwork.kernel.org
  6. 技术分享连载(八十六)
  7. JTT1078-2016道路运输车辆卫星定位系统视频通信协议-音视频上传部分
  8. 微信内置浏览器打开所有页面空白解决方案
  9. ai画面怎么调大小_AI里面怎么改变文件的大小?
  10. 通信教程 | I²C基础原理及通信协议
  11. 【Linux命令学习3】创建目录(mkdir)和删除空目录(rmdir),创建普通文件(touch),对目录或文件进行复制(cp)。
  12. AEM CV100 多功能线缆测试仪可以做什么?
  13. C++的count函数
  14. sigmoid与softmax的区别与联系
  15. 电话号码 (哈希表+模拟)
  16. KingbaseES 并行查询
  17. Java常用工具类库
  18. 树的高度,节点的深度和高度
  19. python 数据分析课程改革网_计算思维培养视域下《Python程序设计》课程的教学改革实践-最新教育资料...
  20. Maven依赖配置、依赖传递和依赖范围。

热门文章

  1. C++ 语言拷贝构造函数、拷贝赋值运算符和析构函数
  2. A Systematic Evaluation of Transient Execution Attacks and Defenses (对暂态执行的攻击和防御的系统评估)(前四节)
  3. 统计分析【一】—— 描述性统计实现
  4. oracle求和分组排序,oracle中分组排序函数用法 - 转
  5. python汉诺塔_python 汉诺塔
  6. c#语言编写汉诺塔游戏,c# 实现汉诺塔游戏
  7. 【个人学习记录】pycharm配置ssh远程连接服务器
  8. host文件放在dns服务器,DNS配置:设置Host文件或DNS
  9. 【Python入门】:程序设计3
  10. 桥接(Bridge)模式