zoukankan      html  css  js  c++  java
  • 2019.9.22 java小知识

    没错,今天做educoder的时候又遇到了问题,。。

    不过这个问题是因为我之前没有学过这个类

    先来了解几个小的知识点

    如何判断指定字符是否为字母

    isLetter(Char ch) 方法可以用于判断指定字符是否为字母。

    参数ch为字母,则返回 true;否则返回 false

    示例:

    1. System.out.println(Character.isLetter('c'));
    2. System.out.println(Character.isLetter('5'));

    输出:

    true

    false

    如何获取一个字符是否为空格字符

    isSpaceChar(char ch)方法可以用于判断指定字符是否为空格。

    参数ch为空格,则返回true;否则返回false

    示例:

    1. char ch1 = ' ';
    2. char ch2 = 'u2028';
    3. System.out.println(Character.isSpaceChar(ch1))
    4. System.out.println(Character.isSpaceChar(ch2))

    输出:

    true

    false

    如何判断一个字符是否为数字

    使用isDigit(Char ch)即可,使用方式和上述两个函数类似。

    然后再来了解一下java里面的

    BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
    BufferedReader 类,这个类是java.io.*里面的,总之上面这行代码就是用来把从键盘上读取的数据存到reader里面的,肯定用它就是有好处的了,我也不知道有什么好处,毕竟
    我也不是知道很多,,,
    但是但你要读取reader里面的东西的时候
    一个是reader.readLine(),这个是一行一行的读取,当读到最后的时候会返回null
    String str;
    while((str = reader.readLine()) != null){
    ....
    }

    就这样就行了

    当你要一个一个字符的读取的试试

    int c;
    char ch;
    while((c = reader.read()) != -1){
        ch = (char)c;
    ...........
    }

    就这样就行了

    虽然不全,但是学到东西就是了

  • 相关阅读:
    IIS和ASP.NET2.0
    VS.NET里关于不能够使用向导的问题
    CodeFile
    判断一个字符串是否全是数字的多种方法及其性能比较(C#实现)
    托管和非托管资源
    ASP.NET 2.0页面框架的几处变化
    导出QQWry.Dat中IP地址到文件[C#]
    面向对象在数据库应用程序中的应用(dotNet)
    如何取得IP/用户名等信息
    验证Email是否真正存在(上)
  • 原文地址:https://www.cnblogs.com/WildSky/p/11567921.html
Copyright © 2011-2022 走看看