当前位置:首页 » 编程语言 » javachar转换String

javachar转换String

发布时间: 2023-04-16 01:29:17

A. java中怎样将char和String相互转换

char转String:最简单的方法就是直接用“”+char的形式转为String型

String转char:调用String#toCharArray()方法取得char数列,然后从数列中获取char元素

B. java char 转 String的问题

可以用拿吵这个方法启猜.

public class Test {
public static void main(String[] args) {
char a[]={0xFF,0xFF,0xFF};
String s = Arrays.toString(a);
System.out.println(s);
}
}

打出来的编码不能不同,你自己按需要转换消旁侍一个吧.

C. 在Java中如何把char数组转换为字符串

char[]消笑chr=...;//char数组
Stringstr瞎桥庆=磨握String.valueOf(chr);

D. java:怎么把char型变为String型

public static Object pases(cahr c)
{
String s=String.valueOf(c);
try
{
return new Long(s);
}catch(Exception e)
{
return s;
}
}

//调用
Object o=pases(你的char);

if (o instanceof String)
{
o为String 你的操作
获得string对象
}else
{
o为Long 对象 。直接强转为Long 在调用longvalue()方法获得long值
}

E. java ) char类型可以自动转化成String类型吗

明确的告诉你:不可以自动转换
首选,String是引用类型,char是值类型,不符合自动转换得要求(必须都是值类型,且没有越界)
没有其次了
所以呢,要转换,必须借助其他方法。
比如 char a='4'
String b=a+"";
String c=String.valueOf(a);
这两种方法,都可以将char类型转换为String类型,同理,也可以将int long double等值类型转换为数值类型

不采用我答案,我字就白打了

F. java中如何将char数组转化为String

class Test{

public static void main(String[] args){
String s = null;
char[] c = {'a', 'b', 'c', 'd', 'e'};
for(int i = 0; i < c.length; i++){
if(s == null){
s = Character.toString(c[i]);
}
else
s = s + c[i];
}
System.out.println(s);
}
}

G. Java中几种常用数据类型之间转换的方法

下面给你例举10种Java中几种常用的数据类型之间转换方法:

1. short-->int 转换

exp: short shortvar=0;

int intvar=0;

shortvar= (short) intvar

2. int-->short 转换

exp: short shortvar=0;

int intvar=0;

intvar=shortvar;

3. int->String 转换

exp: int intvar=1;

String stringvar;

Stringvar=string.valueOf (intvar);

4. float->String 转换

exp: float floatvar=9.99f;

String stringvar;

Stringvar=String.valueOf (floatvar);

5. double->String 转换

exp double doublevar=99999999.99;

String stringvar;

Stringvar=String.valueOf (doublevar);

6. char->String 转换

exp char charvar=’a’;

String stringvar;

Stringvar=String.valueOf (charvar);

7 String->int、float、long、double 转换

Exp String intstring=”10”;

String floatstring=”10.1f”;

String longstring=”99999999”;

String doubleString=”99999999.9”;

Int I=Integer.parseInt (intstring);

Float f= Integer.parseInt (floatstring);

Long lo=long. parseInt (longstring);

Double d=double. parseInt (doublestring);

8 String->byte、short 转换

Exp String s=”0”;

Byte b=Integer.intValue(s);

Short sh=Integer.intValue(s);

9 String->char 转换

Exp String s=”abc”;

Char a=s.charAt(0);

返回字符a

10 String-->boolean 转换

String s=”true”;

Boolean flag=Boolean.valueOf (“s”);

H. Java string 转 char

java里面String转char非常简单,有几种方法,下面介绍常用的2种。

  1. 你可以用lang包自带的方法来操作,toCharArray()这个方法就可以,当然这个是转换成了char的数组,你再获取数组下标就可以拿到你要的char了。

  2. 也可以通过lang包自带的charAt(index i)这个方法来。

具体操作方法截图如下

I. java中char类型的Arraylist如何转化成一个string

java中char类型的arraylist转化成String,可以将Arrayli进行逐个遍历,每个字符转换成string类型,如下:

packagesecondpackage;

importjava.util.ArrayList;
importjava.util.List;

/**
*
*@author你好邱林和
*@date2015年12月17日09:12:09
*
*/
publicclassceshi2{
publicstaticvoidmain(String[]args){

List<Character>li=newArrayList<Character>();
li.add('a');
li.add('b');
li.add('c');
StringBuilderstr=newStringBuilder();
for(Charactercharacter:li){//对ArrayList进行遍历,将字符放入StringBuilder中
str.append(character);
}
System.out.println("输出从ArrayList中的所有字符"+str.toString());

}
}

输出结果为:

输出从ArrayList中的所有字符abc

J. java中怎么将char型数组转换为string型数组

String
str
=
new
String(s2);
char[]
数组转做瞎换成String可使用new
知道你就是要把野碧它转化为纯脊空String
(处理起来方便)给你写个简单测试:
public

热点内容
androidcursor遍历 发布:2024-11-02 00:27:40 浏览:767
网易我的世界地皮服务器大全 发布:2024-11-02 00:24:20 浏览:964
光宇国际服怎么安卓转ios 发布:2024-11-02 00:14:23 浏览:170
魔兽世界单机数据库 发布:2024-11-01 23:37:11 浏览:698
配置vlan后如何配置电脑ip 发布:2024-11-01 23:21:16 浏览:546
中铁盾构机密码是多少 发布:2024-11-01 23:07:21 浏览:708
工规存储 发布:2024-11-01 22:59:33 浏览:802
无法识别加密狗 发布:2024-11-01 22:47:03 浏览:599
手机怎么给wifi改密码怎么办啊 发布:2024-11-01 22:46:03 浏览:858
抖音账号的密码是由什么组成 发布:2024-11-01 22:45:27 浏览:449