
正文
java小写转换大写代码 java小写字母转化为大写字母代码
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java中如何把大写字母转换成小写字母,小写字母转换成大写字母?
java提供了upper和lower方法来进行字母大小写的转换,实例如下:
//把一个字符串中的大写转为小写,小写转换为大写:思路1
public static String exChange(String str){
StringBuffer sb = new StringBuffer();
if(str!=null){
for(int i=0;istr.length();i++){
char c = str.charAt(i);
if(Character.isUpperCase(c)){
sb.append(Character.toLowerCase(c));
}else if(Character.isLowerCase(c)){
sb.append(Character.toUpperCase(c));
}
}
}
return sb.toString();
}
//把一个字符串中的大写转为小写,小写转换为大写:思路2
public static String exChange2(String str){
for(int i=0;istr.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();
}
}
return str;
}
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
Java编程语言的风格十分接近C语言、C++语言。Java是一个纯粹的面向对象的程序设计语言,它继承了C++语言面向对象技术的核心。Java舍弃了C语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。
Java不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的性能。
相关问答
Q1: java 大小写转换程序代码
import java.util.Scanner;
public class Wordchange
{
public static void main(String args[])
{
Scanner in=new Scanner(System.in);
char c=in.next().charAt(0);
if(c='A'c='Z')
{
c+=32;
System.out.println("这里java小写转换大写代码的大写"+(char)(c-32)+"被转换成java小写转换大写代码了"+c);
}
else if(c='a'c='z')
{
c-=32;
System.out.println("这里java小写转换大写代码的小写"+(char)(c+32)+"被转换成了"+c);
}
else
{
System.out.println("不带这种格式的输入返回重新输入");
return;
}
}
}
Q2: java中输入一字符,小写变大写,大写变小写,怎么编??
public class UpperOrLower{
public static void main(String[] args){
//判断参数程序传入的参数是否为1
if(args.length != 1){
System.out.println("Error! Require on param. or more one param.");
return;
}else{
String result = toAllUpperOrLowerCase(args[0]);
System.out.println(result);
}
}
/**
* 此方法可以将一个字符串中的大小写字符的互相转换,也就是说
* 它可以将字符串中的小写转换为大写字符,大写字符转换为小写
* 字符。
* @param 要被装换的字符串参数
* @return 返回的结果字符串为原字符相应的大小写字符串。
*/
public static String toAllUpperOrLowerCase(String fireString){
StringBuffer buffer = new StringBuffer();
for(int i=0;ifireString.length();i++){
char c = fireString.charAt(i);
if(Character.isUpperCase(c)){
buffer.append(Character.toLowerCase(c));
}else if(Character.isLowerCase(c)){
buffer.append(Character.toUpperCase(c));
}
}
return buffer.toString();
}
/**
* 判断给定的字符串是否全为大小写字符,如果全为大写字符,返回codeture/code,
* 如果全为小写,返回ture,否则返回codefalse/code
* @param 将要被判断的字符串参数
* @return 如果全为大写字符,返回codeture/code,
* 如果全为小写,返回ture,否则返回codefalse/code
*/
public static boolean isAllUpperOrLowerCase(String s){
int upperNumber = 0;
int lowerNumber = 0;
int stringlength = s.length();
for(int i=0;is.length();i++){
char c = s.charAt(i);
if(Character.isUpperCase(c)){
upperNumber ++;
}else if(Character.isLowerCase(c)){
lowerNumber ++;
}
}
if((upperNumber == stringlength) || (lowerNumber == stringlength)){
return true;
}else{
return false;
}
}
}
Q3: java大小写转换
public static void main(String[] args) {
String str = "QAZWSXEDC";
String shuchu = "";
char[] arr = str.toCharArray();
for(int i = 0; i arr.length; i++){
if(arr[i] % 2 == 0){
shuchu += arr[i]+"";
}
}
System.out.println(shuchu.toLowerCase()); //此方法是将大写转换为小写。
//转换为大写是:
//System.out.println(shuchu.toUpperCase());
}
Q4: 如何用java语言把小写换成大写
toLowerCase(); //字符串转成小写
toUpperCase(); //字符串转成大写
String str = "abcABC";
String a = str.toLowerCase();
String b = str.toUpperCase();
System.out.println("a:"+a +"b:"+b);
输出结果a:abcabc b:ABCABC
Q5: java中怎样把字符串小写转化为大写
Stringjava小写转换大写代码的toUpperCase()方法
Java String.toUpperCase(Locale locale)方法用法实例教程,将在此字符串中java小写转换大写代码的所有字符为大写的规则给定的Locale
package com.yiibai;
import java.lang.*;
import java.util.*;
public class StringDemo {
public static void main(String[] args) {
String str1 = "This is TutorialsPoint";
// using the default system Locale
Locale defloc = Locale.getDefault();
// converts all lower case letters in to upper case letters
System.out.println("string value = " + str1.toUpperCase(defloc));
str1 = "";
System.out.println("string value = " + str1.toUpperCase(defloc));
}
}
让我们来编译和运行上面的程序java小写转换大写代码,这将产生以下结果java小写转换大写代码:
string value = THIS IS TUTORIALSPOINT
string value =
java小写转换大写代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java小写字母转化为大写字母代码、java小写转换大写代码的信息别忘了在本站进行查找喔。







