当前位置:首页 » 编程语言 » java字符转字符串

java字符转字符串

发布时间: 2022-01-16 09:00:14

java字符串转为字符

代码如下:

importjava.util.Arrays;
importjava.util.Scanner;

publicclassApp{

publicstaticvoidmain(String[]args){

Scannerscanner=newScanner(System.in);

//1.键盘录入一个字符串
Stringstr=scanner.nextLine();

char[]chars=newchar[str.length()];

//2.将该字符串变成字符数组(不能使用toCharArray()方法)
for(inti=0;i<str.length();i++){

charch=str.charAt(i);

//5.将字符数组中索引为偶数的元素变成'~'
ch=(i%2==0)?'~':ch;

//3.将字符数组中的所有大写字母变成小写字母(不能使用toLowerCase()方法)
ch=(ch>='A'&&ch<='Z')?(char)(ch-32):ch;

chars[i]=ch;
}

//4.如果第一位和最后一位的内容不相同,则交换
if(chars[0]!=chars[chars.length-1]){

charch=chars[0];
chars[0]=chars[chars.length-1];
chars[chars.length-1]=ch;
}

//6.打印数组元素的内容
System.out.println(Arrays.toString(chars));
}
}

❷ java编程:输入一个字符串,将其转换为另一个字符串。

Stringstr="B";
chars=str.charAt(0);
charb=(char)(65+(90-(int)s));
System.out.println(b);

❸ java 数字转换成字符串

各种数字类型转换成字符串型:

String s = String.valueOf( value); // 其中 value 为任意一种数字类型。

字符串型转换成各种数字类型:

String s = "169";
byte b = Byte.parseByte( s );
short t = Short.parseShort( s );
int i = Integer.parseInt( s );
long l = Long.parseLong( s );
Float f = Float.parseFloat( s );
Double d = Double.parseDouble( s );

数字类型与数字类对象之间的转换:

byte b = 169;
Byte bo = new Byte( b );
b = bo.byteValue();

short t = 169;
Short to = new Short( t );
t = to.shortValue();

int i = 169;
b = bo.byteValue();

short t = 169;
Short to = new Short( t );
t = to.shortValue();

int i = 169;
Integer io = new Integer( i );
i = io.intValue();

long l = 169;
Long lo = new Long( l );
l = lo.longValue();

float f = 169f;
Float fo = new Float( f );
f = fo.floatValue();

double d = 169f;
Double dObj = new Double( d );
d = dObj.doubleValue();

❹ 如何用将字符数组转化成字符串 java

//以数组的形式转成字符串
String [] arr = {"o1","2yy","ax","0"};
String str = Arrays.toString(arr);
System.err.println(str);//输出:[o1, 2yy, ax, 0]

//把每个元素按次序拼接转成字符串
StringBuffer str2 = new StringBuffer();
for (String string : arr) {
str2.append(string);
}
System.err.println(str2.toString());//输出:o12yyax0

❺ JAVA中怎么把字符串转换成字符数组

JAVA中把字符串转换成字符数组的方法:java中通常用split()分割字符串,返回的是一个数组。

❻ java 如何将字符流中的字符转换成字符串

那为何不直接使用byte[]读呢!

FileInputStream fin = new FileInputStream("test.txt");
byte[] bytes=new byte[4096];
int b;
while((b=fin.read(bytes))>0){
//读到b个字节到bytes[]里面了,这里可以处理了。

}

❼ java中怎么将数字转换成字符串

toString()方法转换成字符串。

❽ java中怎样把字符串转换为字符

java中如何将字符串数组转换成字符串(转)
如果是 “字符串数组” 转 “字符串”,只能通过循环,没有其它方法
String[] str = {"abc", "bcd", "def"};
StringBuffer sb = new StringBuffer();
for(int i = 0; i < str.length; i++){
sb. append(str[i]);
}
String s = sb.toString();

如果是 “字符数组” 转 “字符串” 可以通过下边的方法
char[] data={'a','b','c'};
String s=new String(data);

❾ java中怎么把字符串转化为方法

不明白你的意思,字符串是字符串,方法是方法。两码事

❿ java中如何将字符数组转换成字符串,以逗号分割

方法1:

需要引入Apache Commons组件中的个commons-lang.jar包

String str1=StringUtils.join(ary, ",");

方法2:

格式化

String str2 = String.format("%s,%s,%s", ary);

(10)java字符转字符串扩展阅读:

反之,字符串转化为字符串数组

语法:stringObject.split(separator,howmany)

例子:

<script type="text/javascript">

var str="How are you doing today?"

document.write(str.split(" ") + "<br />")

document.write(str.split("") + "<br />")

document.write(str.split(" ",3))

</script>

输出:

How,are,you,doing,today?

H,o,w, ,a,r,e, ,y,o,u, ,d,o,i,n,g, ,t,o,d,a,y,?

How,are,you

注:如果把空字符串 ("") 用作separator,那么 stringObject 中的每个字符之间都会被分割。String.split() 执行的操作与Array.join执行的操作是相反的。

热点内容
scala反编译工具 发布:2024-12-24 21:03:26 浏览:766
安卓长按app怎么删除不了 发布:2024-12-24 20:57:44 浏览:714
加减乘除java 发布:2024-12-24 20:51:56 浏览:427
linuxusb摄像头 发布:2024-12-24 20:51:39 浏览:878
ftp是怎么安装的 发布:2024-12-24 20:50:35 浏览:699
国际站服务器是什么 发布:2024-12-24 20:49:43 浏览:354
win7访问win10无权限 发布:2024-12-24 20:39:59 浏览:63
微信投诉无法上传照片 发布:2024-12-24 20:39:55 浏览:89
ug编程过切 发布:2024-12-24 20:34:43 浏览:650
非凡任务电影ftp 发布:2024-12-24 20:30:21 浏览:243