如何取一个字符串遇到某个字符之前的部分?
先说一下思路,首先获取一下,你想要截取的分割符在整个串中的位置
比如你说的.这个分割符在整个abc.efg中的位置。
可以采用indexof操作来获取他的位置。
有了这个位置之后,就可以使用substring函数来截取字符串了
从第一个字符截取到.(不包含.)
String temp="abc.efg";
int leng=temp.indexof(".");
String result=temp.substring(0,leng);
EXCEL取某个特定字符前的字符?
可用LEFT 函数和FIND 函数组合来取。1、以excel2010版本为例,首先打开A列有如下数字的文档;2、然后在B2单元格输入LEFT函数,表示从一个文本字符串的第一个字符开始返回指定个数的字符;3、再输入FIND函数,指的是返回一个字符串在另一个字符串中出现的起始位置;4、如图,FIND函数里指的是在A1单元格里查找符号“|”,因为取的是“|”前的数字,所以结果要减去1,然后按回车键则可得到结果;5、把鼠标放在B1单元格右下角下拉填充则可使B列都为A列 “|”前的数字了。
如何实现java对本机文件进行分页显示
public Map getFileList(String path, int from, int to) {Map map = new HashMap();List fileList = new ArrayList();int total = 0;if(new File(path).exists()){File[] fileArr = new File(path).listFiles();if (fileArr != null && fileArr.length > 0) {total = fileArr.length;if (to >= fileList.size()) {to = fileList.size();}for (int i = from; i < to; i++) {fileList.add(fileList.get(i));}}}map.put("total", total);map.put("fileList", fileList);return map;}