day4 数组学习
java提供的数组排序操作:java.util.Arrays.sort(数组名);
java提供的数组复制:system.arraycopy(源数组名称,源数组开始点下标,目标数组名称,目标数组开始下标,复制长度);
数组输出:foreach 格式 for(数组类型 变量名称:数组名称){...}
数组删除:removeByValue
String类中常用用法:
构造:
public String (char[] value) 直接将字符数组变成一个字符串
public String (char[] value, int offset,int count) 将指定范围的字符数组变成一个字符串
public String (byte[] bytes) 将一个byte数组全部变为字符串
public String (byte[] bytes, int offset,int length) 将指定范围的byte数组变成一个字符串
普通:
public char[] toCharArray() 将一个字符串变为字符数组
public char charAt(int index) 从字符串中取出指定位置的字符
public byte[] getBytes() 将一个字符串变为byte数组
public int length() 取得字符串长度
public int indexOf(String str) 从头开始查找指定字符串的位置
public int indexOf(String str, int fromIndex) 从指定位置开始查找指定字符串的位置
public String trim() 清除左右两端的空格
public String subString(int beginIndex) 从指定位置开始,一直取到尾进行字符串的截取
public String subString(int begin, int end) 指定截取字符串的开始点和结束点
public String[] split(String regex) 按照指定的字符串对字符串进行拆分
public String toUpperCase() 将一个字符串全部变为大写字母
public String toLowerCase() 将一个字符串全部变为小写字母
public boolean startsWith(String prefix) 判断是否以指定的字符串开头
public boolean endsWith(String suffix) 判断是否以指定的字符串结尾
public boolean equals(String str) 判断两个字符串的内容是否相等
public boolean equalsIgnoreCase(String str) 不区分大小写判断两个字符串的内容是否相等
public String replaceAll(String regex,String replacement) 字符串替换
day4 数组学习的更多相关文章
- js数组学习整理
原文地址:js数组学习整理 常用的js数组操作方法及原理 1.声明数组的方式 var colors = new Array();//空的数组 var colors = new Array(3); // ...
- JS数组学习笔记
原文:JS数组学习笔记 最近在备课数组,发现很多ES5的方法平时很少用到.细节比较多,自己做了大量例子和整理,希望对大家了解JavaScript中的Array有所帮助. 概念 数组是值的有序集合.每个 ...
- NumPy 数组学习手册·翻译完成
原文:Learning NumPy Array 协议:CC BY-NC-SA 4.0 欢迎任何人参与和完善:一个人可以走的很快,但是一群人却可以走的更远. 在线阅读 ApacheCN 面试求职交流群 ...
- Javascript数组学习
记录下学习数组的过程 1.创建数组 var ary1 = new Array();//空数组 var ary2= [] ;//字面量 2.数组检测 //方法一 if(array instanceof ...
- javascript 数组学习(一)
今天学习了一下<javascript权威指南(第6版)>的第七章:数组 一.数组的创建: 数组的创建有3种方法: var colors = new Array(3);//可以省略new v ...
- java二维数组学习(转)
转自:http://blog.csdn.net/java1992/article/details/5808709,在这里谢过了 /* * java学习: * 二维数组的使用: */public cla ...
- java一维数组学习
/* * java学习: * 一维数组的使用: 声明语法 DataType[] name 或 DataType name[]. 初始化语法 DataType[] name = new DataType ...
- Day4 数组
双重for循环 外循环控制行,内循环控制列. //乘法表 ; i <= ; i++) { ; j <= i ;j++) { System.out.print(j+"*" ...
- awk数组学习2
以下数据取自redis数据库中client list的结果, id= addr= fd= name= age= idle= flags=N db= sub= psub= multi=- qbuf= q ...
随机推荐
- [buaa-SE-2017]个人作业-week3
个人作业-week3:案例分析 分析产品:Bing词典 Part1:调研&评测 1.软件评测和Bug汇报 这次我选择Bing词典的原因是在于,首先我使用过的词典软件较多,平台涵盖PC端.网站. ...
- 20135234mqy 实验三:敏捷开发与XP实践
实 验 报 告 课程:Java 班级: 1352 姓名:mqy 学号:20135234 成绩: 指导教师:娄嘉鹏 实验日期:2015. ...
- 如何知道一个App的包名呢
包名(Package name)是Android系统中判断一个APP的唯一标识 记录我获取包名的几种方式 方法一:通过cmd命令,打开你要获取包名的APP 1.adb shell 2.dumpsys ...
- Git初用心得
第一次使用git,因为之前操作系统的实验需要,在虚拟机中使用过lniux系统,所以对这种用指令输入而不是图形化的程序感觉不是很陌生.感觉git还是很人性化的,git gui就是图形界面,操作起来也不复 ...
- nodeJS + webStrome
一.配置开发环境: 1.先安装node (1).访问http://nodejs.org打开安装包,正常安装,点击next即可. 为了测试是否安装成功,打开命令提示符,输入node,则进入node.js ...
- 第二章 Socket用法详解
构造Socket Socket构造方法如下: Socket() //Creates an unconnected socket, with the system-default type of Soc ...
- ubuntu中启动VIM,以及学习VIM
启动VIM:首先打开终端,然后输入vi回车,然后输入i或者a,进入. 学习VIM:首先打开终端,然后输入vimtutor回车,然后进入教程学习.
- 6/7 sprint2 看板和燃尽图的更新
- Mscomm控件安装问题 License information for TMSComm not found.
操作步骤: 1.打开delphi,菜单选择compoents->import Activex control,然后选择那个mscomm32.ocx安装即可. 2.注册MScomm控件 开始- ...
- Js获取上一月份
new Date(new Date().setMonth(new Date().getMonth() - 1))