【说站】java处理字符的函数
2023-06-13 09:13:22 时间
java处理字符的函数
1、getBytes是java字符串处理的标准函数,其作用是按照charset编码字符串所表示的字符,并以字节形式表示。
注:字符串在java内存中总是按unicode编码存储。
2、newString根据charset编码对字节数组进行组合识别,转换为unicode存储。
3、setCharacterEncoding()
该函数用于设置http请求或相应的编码。
实例
package com.test.bs;
import java.io.UnsupportedEncodingException;
public class UnicodeTest2 {
public static void main(String[] args) {
String a = "哈哈";
try {
byte[] gb2312 = a.getBytes("GB2312");
byte[] utf = a.getBytes("UTF-8");
for (int i = 0; i < gb2312.length; i++) {
System.out.print(gb2312[i]);
}
System.out.println();
for (int i = 0; i < utf.length; i++) {
System.out.print(utf[i]);
}
System.out.println();
System.out.println(new String(gb2312));
System.out.println(new String(utf));
System.out.println(System.getProperty("file.encoding"));//当前文件的编码方式
System.out.println(new String(utf, "UTF-8"));
System.out.println(new String(gb2312, "UTF-8"));
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
}
}
以上就是java处理字符的函数,希望对大家有所帮助。更多Java学习指路:Java基础
推荐操作环境:windows7系统、java10版,DELL G3电脑。
相关文章
- java web文件上传——FileUpload
- java 图片识别 tess4j_JAVA使用Tess4J进行ocr识别
- 编写java判断闰年_用Java程序判断是否是闰年的简单实例[通俗易懂]
- MySQL字段类型如何转为java_Java JDBC中,MySQL字段类型到JAVA类型的转换
- java无法获取服务器上路径,JAVA获取服务器路径的步骤
- java/poi 调整Excel 列宽支持自适应中文字符宽度
- Java遍历json_java处理json数据
- JAVA为啥要用stream流处理_java哪个部分最难学
- java查找字符的方法_Java字符串查找(3种方法)
- 【错误记录】生成 Java 文档错误 ( Xxx.java:xx: 错误: 编码GBK的不可映射字符 )
- Java中英文字母汉字混合字符长度值计算详解编程语言
- libsvm中java.lang.NoSuchFieldException: rand详解编程语言
- Java IO(五):字符流进阶及BufferedWriter、BufferedReader详解编程语言
- 解决Linux下重启Java程序的方法(linux重启java)
- 时间Java操作Redis设置有效期的实践(redisjava过期)
- 策略Java处理Redis过期策略的实践(redisjava过期)
- 数据处理使用Java处理Redis过期数据(redisjava过期)
- Python 的受欢迎程度首次领先于 Java
- Java中使用Math.abs你入坑了?
- Java轻松处理Redis缓存(java处理redis)
- Linux测试搭配Java快速实现稳定性验证(linux测试java)
- 如何在Linux系统中安装Java(linux中安装java)
- 从Java应用程序中实现Oracle配置连接(java配置oracle)
- 堆栈探索Java构建Oracle堆栈的可能性(java建oracle)
- 实现基于Redis的分布式锁Java实现(redis锁java代码)
- Redis无法与Java建立连接(redis连不上java)