• 技术文章 >java >java基础

    java处理字符的函数

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

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

    相关文章推荐

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

    全部评论我要评论

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

  • 取消发布评论
  • 

    Python学习网