java 字节转字符_Java 字符串 之 字符,字节,字符串的转换
/**
题目: 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 字符串 之 字符,字节,字符串的转换相关推荐
- java语言用数组接收字符_Java基础——数组应用之字符串String类
字符串String的使用 Java字符串就是Unicode字符序列,例如串"Java"就是4个Unicode字符J,a,v,a组成的. Java中没有内置的字符串类型,而是在标准J ...
- java 字符串删除字符_Java基础(一)字符串之如何删除指定的字符
需求说明: 在Java中,如何删除字符串中指定位置的字符? 解决方式: 在Java中并没有提供一个直接删除字符串中字符的方法,想要删除字符需要自己封装一个方法实现 方法一:通过从前往后循环每一个字符, ...
- java printstream 中文乱码_JAVA的中文字符乱码问题
JAVA的中文字符乱码问题一直很让人头疼.特别是在WEB应用中.网上的分析文章和解决方案都很多,但总是针对某些特定情况的.很多次遇到乱码问题后, 经过极为辛苦的调试和搜索资料后终于解决,满以为自己已经 ...
- java map 元素个数_Java 小模块之--统计字符串中元素个数
Java 小模块之--统计字符串中元素个数 曾经看过我Stream或者Guava类库等文章的小伙伴应该很明白我这篇博文的意义所在了 一是给读者提供综合的博文入口 二是自己也总结一下思路 ps: 之前没 ...
- java流的相互转化_java 将文件流转化成字符串传输
1. 需要文件转换成字节数组. 2. 将字节数组转换成字符串,不过需要注意的是需要将字节数组使用Base64加密,这样防止传输过程中因为编码问题导致文件损坏的问题. 3. 接收方将字符串转化成字节数组 ...
- java 字母 数字排序_java – 如何排序字母数字字符串
这是一个关于如何执行此操作(未特别优化)的自包含示例: final Pattern p = Pattern.compile("^\\d+"); String[] examples ...
- java string的某个字符_JAVA如何提取String中字符串的某个字符 具体内容
今天小编和大家分享JAVA如何提取String中字符串的某个字符,希望对大家有所帮助. 工具/材料 PC 操作方法 01 java中提取特定字符前的字符串: String str = "房估 ...
- java 包含几个字符_java中如何判断一个字符串包含几个指定字符
java中如何判断一个字符串包含几个指定字符 可以用String类里的indexOf(String s,int i)方法,这个方法s是字符串div,i是从i下标开始查找该字符串在调用字符串中的位置,返 ...
- java 4字节字符_java 替换四个字节的字符 '\xF0\x9F\x98\x84\xF0\x9F)的解决方案
/** * 替换四个字节的字符 '\xF0\x9F\x98\x84\xF0\x9F)的解决方案
- java如何通过if判断字符_java如何用if判断字符串是否相等
java如何用if判断字符串是否相等 发布时间:2020-06-16 09:30:54 来源:亿速云 阅读:58 作者:Leah java如何用if判断字符串是否相等?针对这个问题,今天小编总结了这篇 ...
最新文章
- Android开发之百度地图在地图上绘画圆的方法(官方方法)
- c 运算符##_C#程序演示关系运算符的示例
- 【小游戏】俄罗斯方块(C++版)
- Silverlight 3.0 RTW引入-- 鼠标滚动事件
- 注册了patchwork.kernel.org
- 技术分享连载(八十六)
- JTT1078-2016道路运输车辆卫星定位系统视频通信协议-音视频上传部分
- 微信内置浏览器打开所有页面空白解决方案
- ai画面怎么调大小_AI里面怎么改变文件的大小?
- 通信教程 | I²C基础原理及通信协议
- 【Linux命令学习3】创建目录(mkdir)和删除空目录(rmdir),创建普通文件(touch),对目录或文件进行复制(cp)。
- AEM CV100 多功能线缆测试仪可以做什么?
- C++的count函数
- sigmoid与softmax的区别与联系
- 电话号码 (哈希表+模拟)
- KingbaseES 并行查询
- Java常用工具类库
- 树的高度,节点的深度和高度
- python 数据分析课程改革网_计算思维培养视域下《Python程序设计》课程的教学改革实践-最新教育资料...
- Maven依赖配置、依赖传递和依赖范围。
热门文章
- C++ 语言拷贝构造函数、拷贝赋值运算符和析构函数
- A Systematic Evaluation of Transient Execution Attacks and Defenses (对暂态执行的攻击和防御的系统评估)(前四节)
- 统计分析【一】—— 描述性统计实现
- oracle求和分组排序,oracle中分组排序函数用法 - 转
- python汉诺塔_python 汉诺塔
- c#语言编写汉诺塔游戏,c# 实现汉诺塔游戏
- 【个人学习记录】pycharm配置ssh远程连接服务器
- host文件放在dns服务器,DNS配置:设置Host文件或DNS
- 【Python入门】:程序设计3
- 桥接(Bridge)模式