• 技术文章 >java >java基础

    java处理字符的函数

    小妮浅浅小妮浅浅2021-11-30 20:24:04原创14356

    1、getBytes是java字符串处理的标准函数,其作用是按照charset编码字符串所表示的字符,并以字节形式表示。

    注:字符串在java内存中总是按unicode编码存储。

    2、newString根据charset编码对字节数组进行组合识别,转换为unicode存储。

    3、setCharacterEncoding()

    该函数用于设置http请求或相应的编码。

    实例

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    20

    21

    22

    23

    24

    25

    26

    27

    28

    29

    30

    31

    32

    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 函数
    上一篇:java中PrintStream创建对象 下一篇:java线程的三种结束方式

    相关文章推荐

    • java中public修饰符是什么• java非访问控制修饰符有哪些• java中static修饰符的使用• java程序计数器的使用注意• java定义带范型的接口• java类型推断如何理解• java类型擦除的应用• java反射的使用过程• java初始化变量的注意点• java委托事件模型的使用• java事件处理机制的组件• java中PrintStream创建对象

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网