精华内容
下载资源
问答
  • 字符串转换在笔试中经常遇到/**** @author zb*转换字符串,大写变小写,小写变大写数字不变,其他变为**/public class Transfer{public static void main(String[] args){String str = "ABC123abcfadfjbJBHJHJDsa...

    字符串转换在笔试中经常遇到/**

    *

    * @author zb

    *转换字符串,大写变小写,小写变大写,数字不变,其他变为*

    */

    public class Transfer{

    public static void main(String[] args){

    String str = "ABC123abcfadfjbJBHJHJDsa";

    StringBuffer sb = new StringBuffer();

    int i;

    // char ch;

    for(i = 0; i <= str.length()-1;i ++){//遍历字符串

    char ch;

    //通过str.charAt(i)遍历出字符串中每个字符

    if(str.charAt(i) >= 'a' && str.charAt(i) <= 'z'){//判断字符是否在a-z之间(小写)

    ch = (char) (str.charAt(i)-32); //如果为小写则转换为相应大写,赋值给ch

    }else if(str.charAt(i) >= 'A' && str.charAt(i) <= 'Z'){//判断字符是否在A-Z之间(大写)

    ch = (char) (str.charAt(i)+32); //如果为大写则转换为相应小写,赋值给ch

    }else if(str.charAt(i)>='0'&&str.charAt(i)<='9'){//判断字符是否在0-9之间(数字)

    ch = str.charAt(i); //如果为数字,将原数字赋值给ch

    }else {

    ch = '*'; //如果为其他则转为*号

    }

    sb.append(ch); //将字符追加到sb序列

    }

    String trStr = sb.toString(); //将StringBuffer转换为String类型

    System.out.println(sb.toString());

    }

    }

    展开全文
  • 该软件具有非常实用的价值,也是很多大型软件都实现的应用功能,同时也是JAVA初学者锻炼编程能力的良好学习代码!该代码是在深入理解JAVA 面向对象思想的基础上进行编写,有很好的学习价值!
  • //如果为大写则转换为相应小写,赋值给ch }else if(str.charAt(i)>='0'&&str.charAt(i)){//判断字符是否在0-9之间(数字) ch = str.charAt(i); //如果为数字,将原数字赋值给ch }else { ch = '*'; //如果为其他则转为*...

    这个面试题有二种做法,

    第一种做法:

    public class Demo1 {

    public static void main(String[] args) {

    String str = "ABC123abcfadfjbJBHJHJDsa";

    StringBuffer sb = new StringBuffer();

    int i;

    for(i = 0; i <= str.length()-1;i ++){//遍历字符串

    char ch;

    //通过str.charAt(i)遍历出字符串中每个字符

    if(str.charAt(i) >= 'a' && str.charAt(i) <= 'z'){//判断字符是否在a-z之间(小写)

    ch = (char) (str.charAt(i)-32); //如果为小写则转换为相应大写,赋值给ch

    }else if(str.charAt(i) >= 'A' && str.charAt(i) <= 'Z'){//判断字符是否在A-Z之间(大写)

    ch = (char) (str.charAt(i)+32); //如果为大写则转换为相应小写,赋值给ch

    }else if(str.charAt(i)>='0'&&str.charAt(i)<='9'){//判断字符是否在0-9之间(数字)

    ch = str.charAt(i); //如果为数字,将原数字赋值给ch

    }else {

    ch = '*'; //如果为其他则转为*号

    }

    sb.append(ch); //将字符追加到sb序列

    }

    System.out.println(sb.toString()); //将StringBuffer转换为String类型

    }

    }

    第二种做法:

    public class Demo1 {

    public static void main(String[] args) {

    String str = "ABC123abcfadfjbJBHJHJDsa";

    StringBuffer sb = new StringBuffer();

    int i;

    for(i = 0; i <= str.length()-1;i ++){//遍历字符串

    char ch;

    if(Character.isLowerCase(str.charAt(i))){

    ch = Character.toUpperCase(str.charAt(i));

    }else if(Character.isUpperCase(str.charAt(i))){

    ch = Character.toLowerCase(str.charAt(i));

    }else if(str.charAt(i)>='0'&&str.charAt(i)<='9'){

    ch = str.charAt(i);

    }else {

    ch = '*';

    }

    sb.append(ch);

    }

    System.out.println(sb.toString()); //将StringBuffer转换为String类型

    }

    }第二种做法是基于java封装中的Character进行了判断 然后进行转换!

    展开全文
  • java面试题,一个字符串中的大写变小写,小写变大写,数字不变,其他就变成*

    这个面试题有二种做法,

    第一种做法:

    public class Demo1 {
         public static void main(String[] args) {
        	  String str = "ABC123abcfadfjbJBHJHJDsa";
              StringBuffer sb = new StringBuffer();
              int i;
              for(i = 0; i <= str.length()-1;i ++){//遍历字符串
                  char ch;
                  //通过str.charAt(i)遍历出字符串中每个字符
                  if(str.charAt(i) >= 'a' && str.charAt(i) <= 'z'){//判断字符是否在a-z之间(小写)
                      ch = (char) (str.charAt(i)-32);               //如果为小写则转换为相应大写,赋值给ch
                  }else if(str.charAt(i) >= 'A' && str.charAt(i) <= 'Z'){//判断字符是否在A-Z之间(大写)
                      ch = (char) (str.charAt(i)+32);               //如果为大写则转换为相应小写,赋值给ch
                  }else if(str.charAt(i)>='0'&&str.charAt(i)<='9'){//判断字符是否在0-9之间(数字)
                        ch = str.charAt(i);                         //如果为数字,将原数字赋值给ch
                  }else {
                        ch = '*';                                   //如果为其他则转为*号
                  }
                  sb.append(ch);                                    //将字符追加到sb序列
                }                      
              System.out.println(sb.toString()); //将StringBuffer转换为String类型
         }    
    }

    第二种做法:

    public class Demo1 {
         public static void main(String[] args) {
        	  String str = "ABC123abcfadfjbJBHJHJDsa";
              StringBuffer sb = new StringBuffer();
              int i;
              for(i = 0; i <= str.length()-1;i ++){//遍历字符串
            	  char ch;
            	   if(Character.isLowerCase(str.charAt(i))){
            		   ch = Character.toUpperCase(str.charAt(i));
            	   }else if(Character.isUpperCase(str.charAt(i))){
            		   ch = Character.toLowerCase(str.charAt(i));
            	   }else if(str.charAt(i)>='0'&&str.charAt(i)<='9'){
            		   ch = str.charAt(i);   
            	   }else {
            		   ch = '*';
            	   }
            	   sb.append(ch);    
              }
              System.out.println(sb.toString()); //将StringBuffer转换为String类型
         }
    }
    第二种做法是基于java封装中的Character进行了判断 然后进行转换!
    
    


    展开全文
  • //如果为数字,将原数字赋值给ch    } else  {   ch =  '*' ;  //如果为其他则转为*号    }   sb.append(ch);  //将字符追加到sb序列    }   System.out.println(sb.toString());...

    

    1. public class Test {  
    2.      public static void main(String[] args) {  
    3.           String str = "12ADLFLffgl443";  
    4.           StringBuffer sb = new StringBuffer();  
    5.           int i;  
    6.           for(i = 0; i <= str.length()-1;i ++){//遍历字符串  
    7.               char ch;  
    8.               //通过str.charAt(i)遍历出字符串中每个字符  
    9.               if(str.charAt(i) >= 'a' && str.charAt(i) <= 'z'){//判断字符是否在a-z之间(小写)  
    10.                   ch = (char) (str.charAt(i)-32);               //如果为小写则转换为相应大写,赋值给ch  
    11.               }else if(str.charAt(i) >= 'A' && str.charAt(i) <= 'Z'){//判断字符是否在A-Z之间(大写)  
    12.                   ch = (char) (str.charAt(i)+32);               //如果为大写则转换为相应小写,赋值给ch  
    13.               }else if(str.charAt(i)>='0'&&str.charAt(i)<='9'){//判断字符是否在0-9之间(数字)  
    14.                     ch = str.charAt(i);                         //如果为数字,将原数字赋值给ch  
    15.               }else {  
    16.                     ch = '*';                                   //如果为其他则转为*号  
    17.               }  
    18.               sb.append(ch);                                    //将字符追加到sb序列  
    19.             }                        
    20.           System.out.println(sb.toString()); //将StringBuffer转换为String类型  
    21.      }      
    22. }  


    第二种做法:

     

    [java] view plain copy

    1. public class Test {  
    2.      public static void main(String[] args) {  
    3.           String str = "12ADLFLffgl443";  
    4.           StringBuffer sb = new StringBuffer();  
    5.           int i;  
    6.           for(i = 0; i <= str.length()-1;i ++){//遍历字符串  
    7.               char ch;  
    8.                if(Character.isLowerCase(str.charAt(i))){  
    9.                    ch = Character.toUpperCase(str.charAt(i));  
    10.                }else if(Character.isUpperCase(str.charAt(i))){  
    11.                    ch = Character.toLowerCase(str.charAt(i));  
    12.                }else if(str.charAt(i)>='0'&&str.charAt(i)<='9'){  
    13.                    ch = str.charAt(i);     
    14.                }else {  
    15.                    ch = '*';  
    16.                }  
    17.                sb.append(ch);      
    18.           }  
    19.           System.out.println(sb.toString());   
    20.      }  
    21. }  

    第二种做法是基于java封装中的Character进行了判断 然后进行转换!

    展开全文
  • Java将小写数字变汉字

    2013-11-16 20:20:18
    将小写数字变大写 如 输入1234567 可以输出一二三四五六七
  • 华为机试—字符串删除数字大写变小写 输入一个字符串,删除字符串出现的数字,然后将大写字母变为小写字母输出。  package com.soft.wk; import java.io.BufferedReader; import java.io.IOException; import ...
  • lotus 中日期小写转大写的函数及算法(lotus script) (转)[@more@]日期小写变大写---------------------------------------------------------------------------lotus notes 常有用户要求要大写显示日期(比如公文,...
  • 英文绕口令步骤12:答案-英文绕口令步骤13:练习-间隔大写小写模式步骤14:答案-间隔大写小写模式步骤15:练习-最后一个字母变大写步骤16:答案-最后一个字母变大写步骤17:练习-把最后一个two单词首字母大写步骤1
  • //将命令行输入得纯数字转换为中文大写 public class CapitalToChinese  ...//存储数字转换为中文大写长字符串 public static int k = -1;//非零数字开始的位置 public static void main(String[] ar
  • 0、目录1、JAVA常见字符串方法2、获取字符3、获取对应的字符数组4、截取子字符串5、分隔6、去掉首尾空格7、大小写8、定位9、替换10、练习一:每个单词的首字母都转换为大写11、练习二:英文绕口令12、练习三:间隔...
  • Java 打印格式化类型可以将数据类型格式化为四种类型:一般格式化字符格式化数字格式化日期/时间格式大写变量许多转换字符具有大写变体。例如,“S"是“s"的大写变体。大写变量将格式化的输出转换为大写。下面的代码...
  • Java教程——Java基础

    2018-04-30 21:10:39
    下面是java基础概念的问题,它们在面试中经常被问到。 java教程 ... 文章持续更新中… ...使用双引号还是构造函数创建Java字符...在Java中如何检查一个字符在字符串中是不是数字? 在Java中,如何判断字符串是大写的?...
  • Java基础语法

    2019-07-27 10:14:18
    Java基础语法 1.标识符 命名规范(见名思意): 组成: 只能由字母、数字、下划线、美元$ ; (1)包 package : [模块分类], 字母全部都小写,网站或组织的逆序; (2)类 、接口 :首字母大写,多个单词之间首字母大写...
  • Java标识符命名规则Java语言的命名规范需遵守下面9个条件:1.标识符由26个英文字符大小写(a~zA~Z)、数字(0~9)、下划线(_)和美元符号($)组成。2.不能以数字开头,不能是关键字3.严格区分大小写4.标识符的可以为任意...
  • 1. 变量:在java中,我们通过三个元素描述变量:变量类型,变量名以及变量值注意:java中的标点符号都是英文的2. 变量名= 首字母+其余部分字母,+ 字母下划线, 数字$,下划线...其后单词的首字母大写,驼峰命名法...
  • Java标识符命名规则Java语言的命名规范需遵守下面9个条件:1.标识符由26个英文字符大小写(a~zA~Z)、数字(0~9)、下划线(_)和美元符号($)组成。2.不能以数字开头,不能是关键字3.严格区分大小写4.标识符的可以为任意...
  • Java基础知识01

    2019-09-16 18:55:26
    Java 基础知识1 1,java标识符命名规则: a,标识符只能由字母 下划线 _ 美元符 或数字组成 b,不能数字开头 c,严格区分大小写 d,不能是关键字首字母大写 ...为了方便操作数据,高级语言引入了数据类型和...
  • java代码命名规范

    2019-12-25 10:06:36
    java代码命名规范 1.变量名只能以数字、字母、下划线进行命名,数字不能放在首位。 float f1; 2.类名通常每一个单词的首位大写 class StudyLanguage{ } 3.方法名通常第一个单词的首字母小写,之后的单词的首字母大写...
  • 变量,即用来存储数据的可的量。可以通过变量名来访问,其实,变量在命名的时候也是有一定的规则的: 1、首字母是英文字母、$或者下划线; 2、由字母、数字、下划线组成 3、变量的命名遵循见名知意的原则 4、变量...
  • 1.不要在常量和变量中出现易混淆的数字个人感觉这条在于编程命名的规范性。代码除了给机器看,也要给人看。要写能够结构清晰,命名规范,让人看懂的代码。字母l作为长整型标志时务必大写 L2.莫让常量蜕变成变量java...
  • java基本数据类型 ...(1)首字母是英文字母、$或下划线,由字母、数字、下划线组成。 (2)变量的命名遵循见名起义的原则。 (3)java的变量名建议不用中文。 (4)变量名的首字母建议不用大写字母。
  • Java学习心得(一)

    2019-03-23 18:32:53
    JAVA学习笔记_11.String是final修饰的类,不可的,存放到常量池中2.当拼接的字符串有一个变量相加,然后赋值给一个新变量它会创建新的地址3.求字符串的字节数和字符数4.StringBuilder和StringBuffer的区别5.正则...
  • 不要在常量和变量中出现易混淆的字母包名全小写,类名首字母全大写,...如果字母和数字混合使用,字母“l”务必大写,字母“O”则增加注释。注意,字母“l”作为长整型标志时务必大写。莫让常量蜕变成变量加了fina...
  • java面试题

    2018-04-27 19:55:38
    答:类名首字母大写,常量一般全部大写,给自己的代码加注释。 控制流程? 答:控制流程一般使用if判断条件。有第二分支,多分支,循环结构。循环本质上也是通过判断来实现的。 多形与继承? 答:多形:一个类中多...
  • java编码规则和运算符

    2017-07-27 19:16:45
    编码规范 编码规范是作为一个程序员应该遵守的基本规则,是行业内大家都默守的做法,不遵守规范的代码不是好的代码,不是专业的代码 JAVA编码规范 类名使用public修饰 ...其余部分:任意多的数字,字母,...
  • Java核心技术 国际化

    2020-01-04 17:44:57
    1.Locale对象 对于日期、数字等的显示不同国家有不同,又若干个专门负责格式处理的类。...3.可选的一个国家或地区,由2个大写字母或3个数字表示,例如US(美国) 4.可选的一个变体,用于指定各...
  • JAVA 正则表达式

    热门讨论 2010-01-15 11:16:37
    Java正则表达式入门 众所周知,在程序开发中,难免会遇到需要匹配、查找、替换、判断字符串的情况发生,而这些情况有时 又比较复杂,如果用纯编码方式解决,往往会浪费程序员的时间及精力。因此,学习及使用正则...

空空如也

空空如也

1 2 3 4 5
收藏数 96
精华内容 38
关键字:

java数字变大写

java 订阅