String 类中的常用方法_转换

1,将字符数组转换成字符串

使用构造函数,String(char[] charArry)

String(char[] charArray,int offset,int count);将字符数组中的一部分转换成字符串。从offset取count个字符。

static String copyValueOf(char[] charArry);

static String copyValueOf(char[] charArry,int offset,int count);

static String valueOf(char[] charArray);

2,将字符串转换成字符数组

char[] toCharArray();

3,将字节数组转换成字符串

String(byte[] byteArray)

String(byte[] byteArry,int offset,int count)

4,将字符串转换成字节数组

byte[] getBytes();

5,将基本数据类型转换成字符串的形式

static String valueOf(char c)

static String valueOf(char[] charArry)

static String valueOf(char[] charArray,int offset,int count)

static String valueOf(int i)

static String valueOf(float f)

static String valueOf(double b)

static String valueOf(long l)

static String valueOf(Object obj)

特殊:

字符串和字符数组转换时是可以指定编码表的。

String 类中的常用方法_转换

时间: 2024-12-19 21:31:44

String 类中的常用方法_转换的相关文章

String类中的常用方法_判断

字符串判断:1,字符串石佛包含某个字符串.boolean contains(str); 特殊之处:indexOf(String str),如果返回的值是-1,那么就表示不包含这个字符串 也可以实现判断. 2,字符串是否有内容.boolean isEmpty() 字符串为空时返回true 3,字符串是否以指定内容开头  boolean startsWith(String str) boolean startsWith(String str,int fromindex); 4,字符串是否以指定内容结

String类中的常用方法

String类 一.转换成String方法 1.public String(); 空参构造 初始化一个新创建的 String 对象,使其表示一个空字符序列 2.public String(byte[] bytes); 通过使用平台的默认字符集解码指定的 byte 数组,构造一个新的 String 将97,97.99转成ascll码表对应的字符; 3.public String(byte[] bytes,int index,int length); 分配一个新的 String,使其表示字符数组参数

String类中intern方法的原理分析

一,前言 ? 昨天简单整理了JVM内存分配和String类常用方法,遇到了String中的intern()方法.本来想一并总结起来,但是intern方法还涉及到JDK版本的问题,内容也相对较多,所以今天就弥补昨天缺失的知识点. 二,String.intern() ? 先来看下网上流行的关于intern()方法的示例代码: public static void main(String[] args) { String s = new String("1"); s.intern(); St

java中String类中的replace方法

package stringTest; public class StringDemo2 { public static void main(String[] args) { String s = "acvbb"; String s1 = new String("acvbb"); String s2 = s.replace("a", "X"); String s3 = s1.replace("a", &qu

String类中的equals()方法

在Java中,每一个对象都有一个地址空间,在这空间保存着这个对象的值. equals 比较的是值,==比较的地址以及值. 01: public class StringExample02: {03: public static void main (String args[])04:   {05: String s0 = "Programming";06: String s1 = new String ("Programming");07: String s2 =

Object类中的常用方法

知识梳理 ?? hashCode()方法示例 演示代码 结果 注意:这里打印的不是对象的实际地址值,可以理解为逻辑地址值 ?????? getClass()方法示例 示例一 示例二注:反射部分会详讲,现在掌握会用就行.?????? toString()方法示例 源代码 示例一注:由于默认情况下打印出来的没有意义,一般建议重写该方法,以示例二为例. 示例二(重写toString)?????? equals()方法示例 源代码 示例一??比较地址值,这里用"=="效果一样,一般没有意义,需

Java String类中CaseInsensitiveComparator.compare()方法的实现

String对象的大小写不敏感比较方法的实现如下: 1 public int compare(String s1, String s2) { 2 int n1 = s1.length(); 3 int n2 = s2.length(); 4 int min = Math.min(n1, n2); 5 for (int i = 0; i < min; i++) { 6 char c1 = s1.charAt(i); 7 char c2 = s2.charAt(i); 8 if (c1 != c2)

String类中常用方法:

1.字符串与字符数组的转换 a) Char c[] = str.toCharArray(); b) String str2 = new String(c); c) String str3 = new String(c,0,3);//取出部分字符串变为String 2.取出字符串中指定位置的字符 a) Char c = str.charAt(index); 3.字符串变为byte数组 a) Byte b[] = str.getByte(); b) String str1 = new String(

String类中的一些函数使用方法

最常用的就是Length()函数了,求字符串的长度 String s="";int i=s.length();i结果为0. 如果是String s=null;int i=s.length();编译没错.运行会报错 charAt()函数: charAt(int index)方法是一个能够用来检索特定索引下的字符的String实例的方法. charAt()方法返回指定索引位置的char值.索引范围为0~length()-1. 如: str.charAt(0)检索str中的第一个字符,str