Java常见知识点
来源:互联网 发布:南京大学浙江大学知乎 编辑:程序博客网 时间:2024/05/29 18:03
1.Java中的小数点保留
先用DecimalFormat定义小数保留的格式。例如,保留两位小数如下:
import java.io.*;import java.util.*;import java.text.*;public class Main{public static void main(String[] args){Scanner cin = new Scanner(System.in);while(cin.hasNextDouble()){double x = cin.nextDouble();DecimalFormat d = new DecimalFormat("0.00");System.out.println(d.format(x));}}}
2.Java的字符流
Java输入的对象全部都会当成字符流,所以有时候要进行转换,所以我们经常看到nextInt(),nextLong(),nextDouble()等等。而输入字符串就直接String s = cin.next()即可。因为本身输入就是字符串,所以不需要任何转换。
3.Scanner与BufferedReader的区别
两种定义如下:
Scanner cin = new Scanner(System.in);
BufferedReader cin = new BufferedReader(new InputStreamReader(System.in));
当输入的对象是字符串时,前者是不能输入空格字符的,而后者可以。
4.Java的进制转换
Integer.toBinaryString(n) 二进制转换
Integer.toOctalString(n); 八进制转换
Integer.toHexString(n); 十六进制转换
5.获取系统时间
Date date = new Date();
System.out.println(date.toString());
6.break与continue标签
在Java中break与continue都可以设置指定的标签,当执行break语句或continue语句时就结束或者继续标签里面的内容。
7.Arrays的方法
(1)Arrays.sort(int a[]); 对数组a[]排序
(2)Arrays.binarySearch(int a[],int key); 对已排序的数组进行二分搜索,如果找到指定的值就返回该值的索引,否则就返回一个负数。
8.foreach语句
例子:
int[] a = {1,2,3,4,5,6};
for(int element:a){
System.out.println(element+” ”);
}
9.Java中的可变参数
public static void fun(int...args){
}
fun()函数里面的参数在使用时候可以有任意多个。
10.字符串与字符数组之间的转换
将字符串转换为字符数组 char[] toCharArray()
返回指定索引处的字符 char charAt(int index)
11.BigInteger大数比较
用compareTo,比如两个大整数a,b
if(a.compareTo(b) == -1) => a < b
if(a.compareTo(b) == 0) => a == b
if(a.compareTo(b) == 1) => a > b
- java常见面试知识点
- Java常见知识点
- Java常见面试知识点
- Java面试常见知识点
- Java中常见知识点
- JAVA常见知识点总结
- Java常见知识点整理
- Java常见知识点
- java中常见面试知识点
- java学习笔记-常见知识点
- java字符串常见知识点和方法
- java中常见的知识点1
- java面试常见基础知识点(一)
- java面试常见基础知识点(二)
- 常见知识点
- 常见知识点
- 常见知识点
- 黑马程序员 知识点总结-Java中几种常见的排序算法
- 中兴Nubia Z5S mini一键ROOT教程 获取ROOT权限
- QTCreator + QTEmbedded 在Ubuntu上创建嵌入式ARM开发环境
- AVA学习笔记之变量类型转换和类型自动提升
- android textview 详解
- 手动添加本地 Maven 资源
- Java常见知识点
- 莫道君行早更有早来人(二)几点网络技术的想法
- android播放动画
- C#中的抽象类和接口
- UML图-核心基础
- Cubieboard2 debian
- C语言指针及内存分配
- 初识gradle maven概念
- 小语言'tiny'编译器对应win版虚拟机 - TMMY_WIN