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

java字符串转小写

发布时间: 2022-09-18 23:59:52

① 怎么把字符串中的所有字母大小写倒如NI hAo,大写变小写,小江写变大写,用java编程

Java中将字母转换成大小写的方法

  • toLowerCase() 转小写

  • toUpperCase() 转大写

如果需要把大小写互相转换,先把字符串转换成char类型的数组,循环遍历按要求转换。

功能实现:

publicclassDemo{

publicstaticvoidmain(String[]args){

newDemo().大小写互转("sadASD");
}

publicString大小写互转(Stringstr){
char[]str_arr=str.toCharArray();
for(chari:str_arr){
if(String.valueOf(i).toUpperCase().equals(String.valueOf(i))){
System.out.print(String.valueOf(i).toLowerCase());
}else{
System.out.print(String.valueOf(i).toUpperCase());
}
//判断是否为大写,如果是大写,转换小写,否则转换大写
}
returnstr;
}

}

运行示例:

② Java输入一个字符串,将其中的大写字母转换为小写字母,小写字母转换为大写字母后输出

import java.util.Scanner;

public class Main {
public static void main(String[] args) {

System.out.println("输入一个字符串:");
String str = null;
Scanner cin = new Scanner(System.in);
while (cin.hasNext()) {
str = cin.nextLine();
break;
}
String newStr1 = "";
String newStr2 = "";
for (int i = 0; i < str.length(); i++) {

if (str.substring(i, i + 1).matches("^[A-Z]+$")) {
newStr2 = str.substring(i, i + 1).toLowerCase();
} else if (str.substring(i, i + 1).matches("^[a-z]+$")) {
newStr2 = str.substring(i, i + 1).toUpperCase();
} else {
newStr2 = str.substring(i, i + 1);
}
newStr1 = newStr1 + newStr2;
}
System.out.println("输出结果:");
System.out.println(newStr1);
}
}

③ java中如何把大写字母转换成小写字母,小写字母转换成大写字母

java提供了upper和lower方法来进行字母大小写的转换,实例如下:

//把一个字符串中的大写转为小写,小写转换为大写:思路1

publicstaticStringexChange(Stringstr){

StringBuffersb=newStringBuffer();

if(str!=null){

for(inti=0;i<str.length();i++){

charc=str.charAt(i);

if(Character.isUpperCase(c)){

sb.append(Character.toLowerCase(c));

}elseif(Character.isLowerCase(c)){

sb.append(Character.toUpperCase(c));

}

}

}

returnsb.toString();

}

//把一个字符串中的大写转为小写,小写转换为大写:思路2

publicstaticStringexChange2(Stringstr){

for(inti=0;i<str.length();i++){

//如果是小写

if(str.substring(i,i+1).equals(str.substring(i,i+1).toLowerCase())){

str.substring(i,i+1).toUpperCase();

}else{

str.substring(i,i+1).toLowerCase();

}

}

returnstr;

}

④ java如何使字符串首字母小写

java使首字母小写可以使用String提供的replaceFirst转换小写的方法,如下代码:

packagecom.qiu.lin.he;


publicclassCeshi{
publicstaticvoidmain(String[]args){
char[]chars=newchar[1];
Stringstr="ABCDE1234";
chars[0]=str.charAt(0);
Stringtemp=newString(chars);
if(chars[0]>='A'&&chars[0]<='Z'){//当为字母时,则转换为小写
System.out.println(str.replaceFirst(temp,temp.toLowerCase()));
}
}
}

运行结果如下:

⑤ Java 转换字符串字母的大小写

转换成小写toLowerCase()
转换成大写toUpperCase()
希望对你有帮助,谢谢~~

⑥ java中如何进行大小写字母转换

java提供了upper和lower方法来进行字母大小写的转换,实例如下:

	//把一个字符串中的大写转为小写,小写转换为大写:思路1
publicstaticStringexChange(Stringstr){
StringBuffersb=newStringBuffer();
if(str!=null){
for(inti=0;i<str.length();i++){
charc=str.charAt(i);
if(Character.isUpperCase(c)){
sb.append(Character.toLowerCase(c));
}elseif(Character.isLowerCase(c)){
sb.append(Character.toUpperCase(c));
}
}
}

returnsb.toString();
}

//把一个字符串中的大写转为小写,小写转换为大写:思路2
publicstaticStringexChange2(Stringstr){
for(inti=0;i<str.length();i++){
//如果是小写
if(str.substring(i,i+1).equals(str.substring(i,i+1).toLowerCase())){
str.substring(i,i+1).toUpperCase();
}else{
str.substring(i,i+1).toLowerCase();
}
}
returnstr;
}

⑦ 怎样把一段java字符串中的字符的大写转为小写,小写转为大写

有2个方法:
toLowerCase()
使用默认语言环境的规则将此
String
中的所有字符都转换为小写。
toLowerCase(Locale
locale)
使用给定
Locale
的规则将此
String
中的所有字符都转换为小写

⑧ java用String类的toUpperCase()和toLowerCase()方法转字符串的大小写

1、【toUpperCase()】的意思是将所有的英文字符转换为大写字母,如:

String cc = “aBc123”.toUpperCase(); 结果就是:ABC123。

2、【toLowerCase()】的意思是将所有的英文字符转换为小写字母,如:

String cc = “aBc”.toUpperCase(); 结果就是:abc123。

下面是一个完整的例子代码,里面运用到了【toUpperCase()】和【toLowerCase()】方法转字符串的大小写:

注意:这两个方法只对英文字母有效,对除了A~Z和a~z的其余字符不会产生影响。

(8)java字符串转小写扩展阅读:

如何解决toUpperCase()或者toLowerCase()的警告,可以输入下面的两串代码,完了之后clean一下工程:

string.toUpperCase(Locale.ENGLISH);
string.toUpperCase(Locale.US);

此外,无论想要大写字母,还是小写字母的处理方式一致时,就需要将字符串先统一转换为一致的格式,再进行处理。

参考资料来源:网络-toUpperCase

参考资料来源:网络-toLowerCase

⑨ java中怎么将字符串转化为小写

很简单,如果不是自己实现的话,string里面有做好的方法
String str="ABCDEFG";
str = str.toLowerCase();这样str的值就是小写的了"abcdefg"

⑩ java中怎么将字符串转化为小写

很简单,如果不是自己实现的话,string里面有做好的方法

Stringstr="ABCDEFG";
str=str.toLowerCase();

这样str的值就是小写的了"abcdefg"

热点内容
诅咒密码的第二块碎片维内拉图斯在哪里 发布:2024-12-22 00:57:13 浏览:900
云存储服务器管理系统 发布:2024-12-22 00:44:11 浏览:474
安卓系统推荐广告怎么关闭 发布:2024-12-22 00:42:50 浏览:863
苹果ipad浏览器没有服务器怎么办 发布:2024-12-22 00:32:52 浏览:680
linux操作系统是什么系统 发布:2024-12-22 00:30:46 浏览:89
linux密码忘了怎么办 发布:2024-12-22 00:24:44 浏览:258
崩坏学园2金立服务器是什么 发布:2024-12-22 00:23:25 浏览:586
杭州湾新区碧桂园海上传奇 发布:2024-12-22 00:18:16 浏览:462
c读取sql数据库 发布:2024-12-22 00:18:10 浏览:137
中学编程课 发布:2024-12-22 00:17:24 浏览:642