Java基础之数据类型(三)数组
来源:互联网 发布:js div class 编辑:程序博客网 时间:2024/06/05 23:59
- 数组初始化
声明数组时不能指定其长度,这是因为数组是一种引用类型的变量。
1) 静态初始化
int intArray2 [] = new int[]{20,21,22};
2) 静态初始化简化方式
int intArray3 [] = {30,31,32};
3) 动态初始化
int[] intArray4 = new int[3]; - length属性
intArray2.length。 Java字节码中有许多单独针对数组的指令。 - Arrays工具类
1) public static void sort(char[] a, int fromIndex, int toIndex);后两个形参没有就是从头到尾
2) public static void (char[] a, char val); 用new初始化设定个数的时候会有默认值,但是希望默认值为别的的时候可以用这个。
3) public static boolean equals(char[] a, char[] a2)
4) public static String toString(char[] a)
5) public static int binarySearch(int[] a, int key) 查找 首次出现位置。 - 数组跟String,StringBuffer三者直接相互转换
1) String StringBuffer
String s=stringbuffer.toString();
StringBuffer stringbuffer=new StringBuffer(string); 或者append(string);当然append也有append(char[])
2) char[]->String String s=Arrays.toString(char[] c); int[] c,short[] c 都可以 但是这里得到的结果确是[1,2,3,4] 不好
int->String String s=String.valueOf(ch); 字符数组转成string 形参也可以是int。
String->char[] char[] ch = str.toCharArray()。 string有专门的转换。 毕竟string本身就是char[]操作
String->int int i = Integer.valueOf(my_str).intValue(); double什么的也一个道理
阅读全文
0 0
- Java基础之数据类型(三)数组
- Java数组之基础(三)
- Java基础之数据类型、修饰符、数组
- java基础(三)之数据类型
- Java基础之数据类型
- java基础之数据类型
- java基础之数据类型
- java基础之数据类型
- JAVA基础之数据类型
- Java基础之数据类型
- java基础之数据类型
- Java基础之数据类型
- java之数据类型与数组
- Java引用数据类型之数组
- java引用数据类型之数组
- Java数据类型之基础数据类型(四类八种)
- java基础之基本数据类型
- java基础之数据类型篇
- Java简易计算机
- atoi模拟实现(考虑溢出问题)
- Sublime Text 3使用详解
- echarts饼图 +easyui 异步显示数据
- anaconda安装tensorflow
- Java基础之数据类型(三)数组
- (线性)单链表的C语言实现--保持有序
- android 7.0 加入 android:directBootAware之关机闹钟无声
- spring cloud之分布式配置(七)
- adobe acrobat x pro破解版
- PLSQL链接oracle报错--ORA-12154: TNS: 无法解析指定的连接标识符
- JDBC 中 CreateStatement 和 PrepareStatement 的区别与优劣。
- tiny4412 busybox制作根文件系统rootfs nfs 挂载 ubuntu 14.04
- java 学习路线