精华内容
下载资源
问答
  • Java大小写转换

    千次阅读 2016-10-16 23:06:34
    Java大小写转换 通过String的toUpperCase()/toLowerCase()方法转换,或者通过 ASCII编码转换方式。 /** * @author yanJunit * @class UppercaseAndLowercaseTransfer * @description ...Java 大小写转换 * @date...
    • Java大小写转换 通过String的toUpperCase()/toLowerCase()方法转换,或者通过 ASCII编码转换方式。
    /**
     * @author yanJunit
     * @class UppercaseAndLowercaseTransfer
     * @description ...Java 大小写转换
     * @date 2016年10月16日 下午10:48:09
     */
    public class UppercaseAndLowercaseTransfer {
        public static void main(String[] args){
            //将个字符串转换
            String uppercase="ABCDEFG";
            String lowercase="abcdefg";
            System.out.println("Transfer ABCDEFG to Lowercase:\t"+uppercase.toLowerCase());
            System.out.println("Transfer abcdefg to Uppercase:\t"+lowercase.toUpperCase());
            //将首字母转换为大写(小写同理)
            String transfer_first_letter="letter";
            char[] chars=transfer_first_letter.toCharArray();
            chars[0]-=32;
            String new_letter_a=new String(chars);
            System.out.println(new_letter_a);
        }
    }
    • 输出结果
    Transfer ABCDEFG to Lowercase:  abcdefg
    Transfer abcdefg to Uppercase:  ABCDEFG
    Letter
    
    展开全文
  • java 大小写转换

    2017-11-09 11:01:50
    Java 金额大小写转换

    package common.test;

    import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.InputStreamReader;
    import java.math.BigDecimal;

    public class Convert {
     public static void main(String[] args) {
      String strNum = "";
      while(!"stop".equals(strNum)){
       System.out.println("输入:");
       BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
       try {
        strNum = br.readLine();
       } catch (IOException e) {
       }
       BigDecimal db= new BigDecimal(strNum);
       //double 四舍五入时 逢5不进位 0 1 2 3 7 8 9 逢5进位 4 5 6
       db= new BigDecimal((db.doubleValue()*1000+0.5)/1000);
       // toString 避免使用科学计数法
          String dNumStr = db.setScale(2, 5).toString();
          System.out.println("四舍五入(分):"+dNumStr);
       System.out.println("转化成大写:");
       System.out.println(changeToBig(dNumStr));
      }
     }
     
     public static String changeToBig(String value) {
      char[] hunit = { '拾', '佰', '仟' }; // 段内位置表示
      char[] vunit = { '万', '亿' }; // 段名表示
      char[] digit = { '零', '壹', '贰', '叁', '肆', '伍', '陆', '柒', '捌', '玖' }; // 数字表示

      String str = String.valueOf(value);
      String valStr[] = str.split("\\."); // 转化成字符串
      
      String head = valStr[0]; // 取整数部分
      String rail = valStr[1]; // 取小数部分

      String prefix = ""; // 整数部分转化的结果
      String suffix = ""; // 小数部分转化的结果
      // 处理小数点后面的数
      if (rail.equals("00")) { // 如果小数部分为0
       suffix = "整";
      } else {
       suffix = digit[rail.charAt(0)-'0'] + "角"
         + digit[rail.charAt(1)-'0'] + "分"; // 否则把角分转化出来
      }
      // 处理小数点前面的数
      char[] chDig = head.toCharArray(); // 把整数部分转化成字符数组
      boolean preZero = false; // 标志当前位的上一位是否为有效0位(如万位的0对千位无效)
      byte zeroSerNum = 0; // 连续出现0的次数
      for (int i = 0; i < chDig.length; i++) { // 循环处理每个数字
       int idx = (chDig.length - i - 1) % 4; // 取段内位置
       int vidx = (chDig.length - i - 1) / 4; // 取段位置

       if (chDig[i] == '0') { // 如果当前字符是0
        preZero = true;
        zeroSerNum++; // 连续0次数递增
        if (idx == 0 && vidx > 0 && zeroSerNum < 4) {
         prefix += vunit[vidx - 1];
         preZero = false; // 不管上一位是否为0,置为无效0位
        }
       } else {
        zeroSerNum = 0; // 连续0次数清零
        if (preZero) { // 上一位为有效0位
         prefix += digit[0]; // 只有在这地方用到'零'
         preZero = false;
        }
        prefix += digit[chDig[i] - '0']; // 转化该数字表示
        if (idx > 0)
         prefix += hunit[idx - 1];
        if (idx == 0 && vidx > 0) {
         prefix += vunit[(vidx + 1) % 2];//避免数组下标越界
         for (int j = 0; j < (vidx + 1) / 2 - 1; j++) {
          prefix += vunit[1];
         }
        }
       }
      }
      if (prefix.length() > 0)
       prefix += '圆'; // 如果整数部分存在,则有圆的字样
      return prefix + suffix; // 返回正确表示
     }
    }

     

    展开全文
  • java 大小写转换及数组转换字符public class mainclass {public static void main(string[] arg) {char[] ch = {'a','b','c','d'};system.out.println(string.valueof(ch));}}大写转换小写public class main {public...

    java 大小写转换及数组转换字符

    public class mainclass {

    public static void main(string[] arg) {

    char[] ch = {'a','b','c','d'};

    system.out.println(string.valueof(ch));

    }

    }

    大写转换小写

    public class main {

    public static void main(string[] args) {

    string str = "this is a test";

    str = str.tolowercase();

    system.out.println(str);

    }

    }

    //this is a test

    小写转换大写

    public class main {

    public static void main(string[] args) {

    string str = "this is a test";

    str = str.touppercase();

    system.out.println(str);

    }

    }

    //this is a test

    展开全文
  • 转载自:飞扬青春sina blogjava字符串大小写转换的两种方法import java.io..*public class convertToPrintString{public static void main(String[] args) throws IOException{InputStreamReader reader = new ...

    转载自:飞扬青春sina blog

    java字符串大小写转换的两种方法

    import java.io..*

    public class convertToPrintString

    {

    public static void main(String[] args) throws IOException

    {

    InputStreamReader reader = new InputStreamReader(System.in);

    BufferedReader input = new BufferedReader(reader);

    System.out.print("Please enter your word:");

    String text =  input.readLine();

    String s = convertString(text);

    System.out.println(s);

    }

    //第一种方法

    public static String convertString(String src)

    {

    char[] array = src.toCharArray();

    int temp = 0;

    for (int i = 0; i < array.length; i++)

    {

    temp = (int) array[i];

    if (temp <= 90 && temp >= 65)

    { // array[i]为大写字母

    array[i] = (char) (temp + 32);

    } else if (temp <= 122 && temp >= 97)

    { // array[i]为小写字母

    array[i] = (char) (temp - 32);

    }

    }

    return String.valueOf(array);

    }

    //第二种方法

    public static String convertString(String str)

    {

    String upStr = str.toUpperCase();

    String lowStr = str.toLowerCase();

    StringBuffer buf = new StringBuffer(str.length());

    for(int i=0;i

    {

    if(str.charAt(i)==upStr.charAt(i))

    {

    buf.append(lowStr.charAt(i));

    }

    else

    {

    buf.append(upStr.charAt(i));

    }

    }

    return   buf.toString();

    }

    展开全文
  • 同理,这么:char[] queue = str.toCharArray();for (int index = 0; index ; index++) {if (((int) queue[index] > 64) && ((int) queue[index] )) {queue[index] = (char) ((int) queue[index] + 32);}...
  • Java大小写敏感,Windows不敏感造成的问题 class (首字母小写)girl public class (首字母大写)Girl 第一次gang在前,显示: 第二次Gang在前,显示: JVM编译时会按照类的先后顺序进行编译,因为...
  • Java 大小写判断

    千次阅读 2019-01-17 20:02:32
    问题描述  给定一个英文字母判断这个字母是大写还是小写。 输入格式  输入只包含一个英文字母c。 ... 如果c是大写字母,输出“upper”,否则输出“lower...import java.util.Scanner; public class Test { pub...
  • JAVA 大小写互换

    2017-11-21 23:47:35
    if(Character.isLowerCase(text2.charAt(i))){ text1.append((text2.charAt(i)+"").toUpperCase()); } else{ text1.append((text2.charAt(i)+"").toLowerCase()); }
  • 一个大小写转换 将一个字符由小写字母转换为大写字母 public static void main(String[] args) { Scanner sc=new Scanner(System.in); char c = sc.next().charAt(0); char d=(char)(c+32); ...
  • java大小写字母相互转换

    千次阅读 2018-11-05 18:06:14
    **package ... import java.util.regex.Matcher; import java.util.regex.Pattern; public class MyClass { public static void main(String [] args){ String le = new String(args[0]); ...
  • java 实现大小写字母和数字的随机数 可以根据需求获取对应的随机数public static String Randomstr(int length){ String str="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; Random ...
  • 【四】Java大小写转换

    千次阅读 2018-08-15 00:03:28
    import java.util.Scanner; public class CharacterLowToUp { public static void main(String[] args) { System.out.println("请输入一个字符"); Scanner s = new Scanner(System.in); ...
  • 无意间打出来的,结果不明白为啥不报错。求指点![图片说明](http://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/83.gif)![图片](https://img-ask.csdn.net/upload/201511/17/1447758668_640108.jpg)
  • java大小写转换及连接函数

    千次阅读 2016-11-17 11:01:31
    public class admin{ public static void main(String args[]) { String a1,a2,a3,t1="ABCDabcd"; System.out.println("原来是这个样:"+t1);... System.out.println("字符串小写变大写:"+a1);
  • java 大小写字母转换

    万次阅读 2010-07-12 17:55:00
    import java.io.*;public class convertToPrintString{ //输入小写转大写,输入大写转小写 public static void main(String[] args) throws IOException { InputStreamReader reader = new InputStreamReader...
  • public class Solution { /** * @param character: a character * @return: a character */ public char lowercaseToUppercase(char character) { // write your code here ...
  • private static void test() { String uppercase="ABCDEFG"; System.out.println("大写转小写:"+uppercase.toLowerCase()); String lowercase="abcdefg"; System.out.print...
  • java大小写转化函数

    万次阅读 2008-11-08 14:55:00
    采用String自带的两个函数,很方便实用 .toUpperCase(); 转化成大些 .toLowerCase(); 转化成小写 下面是实用该方法的一个简单例子package ...import java.io.File;public class DelFile { pub
  • java大小写的转换

    千次阅读 2008-02-01 14:00:00
    import java.io.*;public class convertToPrintString{ //输入小写转大写,输入大写转小写 public static void main(String[] args) throws IOException { InputStreamReader reader = new InputStream
  • 2.equalsIgnoreCase方法比较两个字符串是否相等并且忽略大小写 private SqlStringServiceImpl getSqlStringService (String type) throws Exception { if (type.equalsIgnoreCase(“Hive”)){ return new ...
  • Java大小写敏感的错误

    千次阅读 2009-05-03 15:19:00
    在将Spring配置文件applicationContext.xml里注入JavaBean的时后 ...实践是检验真理的标准,Java大小写是敏感的,而我对大小写不敏感呵呵。这个小错误也找了有一阵了~~~ 经验是要积累的~走一步算一步吧
  • import java.util.Scanner; public class Main { public static void main (String[] args) { String s= new String(); char c; Scanner in = new Scanner(System. in ); while ( in ....
  • java 区分大小写 Java is a case-sensitive language, which means that the upper or lower case of letters in your Java programs matter. Java是区分大小写的语言,这意味着Java程序中字母的大小写很重要。 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 27,480
精华内容 10,992
关键字:

java大小写

java 订阅