• JAVA自学日记——Part Ⅰ.


    和C++比较相似,Java同样是面向对象的设计语言,在基础的语句上有一些不大的差别,经过两天的学习,大概的了解了在eclipse中如何进行简单的编程,解决一些简单的问题,诸如在学习C时做过的“字符串倒序出入”,“计算某年某月某日”这类问题。学习C++时,在类这一部分花了很多的时间,因为这是面向对象语言的核心,Java也是相同,今天也就停在了类这里,明天将继续学习,努力在月末可以写出一些有姿有色的小程序。

    其中一些经常会用到的语句在这里标记一下。

    进行控制台输出时,会用到Scanner语句:

    String str;

    Scanner scanner = new Scanner(System.in);

    str=scanner.next();                      //表示接收控制台输入的字符串(无法接收空格)

    str=scanner.nextLine();                //可接收空格的字符串

    int i=scanner.nextInt();                 //表示接收输入的int类型数据,double,boolean有同样的用法

    char ch=scanner.nextLine().charAt(int index);   //表示取出字符串中的某个位置的一个字符

    包装类中有很多实用的方法和常亮。

    Integer.MIN_VALUE 以及 Integer.MAX_VALUE         //分别表示整形的最小值与最大值

    int i=Integer.parseInt(string);                              //将字符串类型转换为int类型数据

    String str=Integer.toBinaryString(int value);         //表示将十进制数转换为二进制并输出字符串

    str=Integer.toHexString(int value);                      //表示将十进制转换为十六进制

    同样,字符串类也有比如

    String str,str1;

    str.equals(str1);                                              //将str与str1进行比较

    str.length();                                                   //返回字符串的长度

    str.toCharArray();                                           //将字符串拆分为字符数组

    str.charAt(int);                                               //去第i位字符

    str.indexOf(char);                                           //过滤字符,并返回字符的位置

    str.trim();                                                        //去掉字符串的前后空格

    str.subString(string);                                      //取出子字符串

    str.endsWith(); str.startWith();                        //判断开头和结尾的字符

    str.LowerCase(); str.UpperCase();                   //转换大小写

    str.replace(int,int,string);                                //替换字符串中的字符

    在使用JAVA语言的时候,通过这些语句和方法,可以快速的达到很多目的,感觉相比要比C++更加易用智能,也大大提高了编程的效率。

  • 相关阅读:
    mysql死锁问题分析
    你应该知道的RPC原理
    如何健壮你的后端服务?
    如何用消息系统避免分布式事务?
    一个故事讲清楚NIO
    地图匹配实践
    利用模拟退火提高Kmeans的聚类精度
    大数据并行计算利器之MPI/OpenMP
    GPU---并行计算利器
    如何设计实现一个地址反解析服务?
  • 原文地址:https://www.cnblogs.com/kingsman/p/5276712.html
Copyright © 2020-2023  润新知