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;
    ...........
    }

    就这样就行了

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

  • 相关阅读:
    两个日期之间的天数
    npm设置使用registry
    Fckeditor 2.6 插入多媒体
    Java包行业命名规则习惯
    FCKeditor编辑器在JAVA中的使用与配置
    [智能架构系列]Buddy简单高效智能的后端架构[一]
    活在墙外
    [翻译]Ambari,hadoop的配置,管理和监控项目入门
    IT战车的驱动力码农到工程师
    hadoop 2.0 详细配置教程
  • 原文地址:https://www.cnblogs.com/WildSky/p/11567921.html
Copyright © 2011-2022 走看看