欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

每日記載內(nèi)容總結(jié)26-創(chuàng)新互聯(lián)

1.String部分知識:(詳細(xì)講解請見http://blog.csdn.net/qianzhiyong111/article/details/6600872)每日記載內(nèi)容總結(jié)26

(1)String , StringBuilder , StringBuffer區(qū)別

   String 與StringBuilder的區(qū)別:StringBuilder的是可變的,這意味著可以在創(chuàng)建以后再作修改。
   StringBuilder與StringBuffer的區(qū)別: StringBuffer的是同步的,這意味著它是線程安全的,但速度比StringBuilder慢。

網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、小程序開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了天河免費建站歡迎大家使用!

(2)為什么為在處理私密信息的時候,選擇char [ ]比String好?

String是不可改變的。這意味著一旦String對象被創(chuàng)建,那個地址上的值將保持不變,直到垃圾收集器有空來做自動清理。而使用char[ ]可以(在用完后)明確地修改它的元素。這種一來,私密信息(例如密碼)就不會在系統(tǒng)的任何地方出現(xiàn)。

(3)如何快速簡單統(tǒng)計某字符在一個字符串中的出現(xiàn)次數(shù)?

使用apache公共語言包中的StringUtils:

int n = StringUtils.countMatches("11112222", "1");
System.out.println(n);

(4)如何快速的復(fù)制字符串

在Java中,我們可以使用Apache公共語言包(Apache Commons Lang package)中的repeat()。
String str = "abcd";
String repeated = StringUtils.repeat(str,3);
//abcdabcdabcd

(4)split方法可以按照字符串切割

String ss = "aaasearchbbb";
System.out.println(ss.split("search")[1]);
//bbb

2.獲取map的key值以及對應(yīng)的value值(map中的重復(fù)元素,轉(zhuǎn)化為set輸出后,會自動過濾掉重復(fù)元素)

Map<String,String> maps = new HashMap<String,String>();
//獲取key的集合Set<String> keySet = maps.keySet();
//遍歷key集合,獲取valuefor(String key : keySet) {
    String value= maps.get(key);
}

3.復(fù)制文件(包括文件夾)

package testFille;

import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;

public class TestCopyFile {
public static void copy(File sourceFile, File targetFile) {
        BufferedInputStream bInputStream= null;
        BufferedOutputStream bOutputStream= null;
try {
            bInputStream= new BufferedInputStream(new FileInputStream(
                    sourceFile));
            bOutputStream= new BufferedOutputStream(new FileOutputStream(
                    targetFile));
        }catch (FileNotFoundException e) {
            e.printStackTrace();
        }
byte[] b = new byte[1024 * 5];
int len;
try {
while ((len = bInputStream.read(b)) != -1) {
                bOutputStream.write(b,0, len);
            }
            bOutputStream.flush();
        }catch (IOException e) {
            e.printStackTrace();
        }
try {
            bInputStream.close();
            bOutputStream.close();
        }catch (IOException e) {
            e.printStackTrace();
        }finally {
try {
                bInputStream.close();
                bOutputStream.close();
            }catch (IOException e) {
                e.printStackTrace();
            }
        }

    }

public static void copyDir(String sourceFile, String targetFile) {
new File(targetFile).mkdirs();
        File souFile= new File(sourceFile);
if (souFile.isDirectory()) {
            File[] files= souFile.listFiles();
for (int i = 0; i < files.length; i++) {
if (files[i].isFile()) {
                    File tarFile= new File(targetFile + File.separator
+ files[i].getName());
                    copy(files[i], tarFile);
                }else if (files[i].isDirectory()) {
                    String dir1= sourceFile + "/" + files[i].getName();
                    String dir2= targetFile + "/" + files[i].getName();
                    copyDir(dir1, dir2);
                }
            }
        }else {
            System.out.println("only file , no directory");
            File tarFile= new File(targetFile + File.separator
+ new File(sourceFile).getName());
            copy(new File(sourceFile), tarFile);
        }
    }

public static void main(String[] args) {
        copyDir("E://helloworld//user.xml", "E://hhhh//VVV");
    }
}

4.刪除文件夾

public static void del(File f){
if (f.exists() && f.isDirectory()) {
if (f.listFiles().length == 0) {
                f.delete(); 
            }else {
                File delFile[]= f.listFiles();
int i = f.listFiles().length;
for (int j = 0; j < i; j++) {
if (delFile[j].isDirectory()) {
                        del(delFile[j]);
                    }
                    delFile[j].delete();
                }
            }
        }
    }

5.查找文件夾里面所有文件

public static int flag = 0;

public static void fetchAllFiles(File file) {
if (file.isDirectory()) {
            File[] files2= file.listFiles();
for (int i = 0; i < files2.length; i++) {
if (files2[i].isFile()) {
                    flag++ ;
                    System.out.println(files2[i].getAbsolutePath()+ "---"
                            + files2[i].getName());
                }else {
                    fetchAllFiles(files2[i]);
                }
            }
        }else {
            System.out.println(file.getAbsolutePath()+ "---" + file.getName());
            flag++ ;
        }
    }

標(biāo)題名稱:每日記載內(nèi)容總結(jié)26-創(chuàng)新互聯(lián)
文章起源:http://chinadenli.net/article4/dehdoe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動網(wǎng)站建設(shè)、網(wǎng)站制作、服務(wù)器托管、網(wǎng)站改版、品牌網(wǎng)站設(shè)計、網(wǎng)站營銷

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
国产精品美女午夜福利| 亚洲精品欧美精品一区三区| 黄色在线免费高清观看| 我要看日本黄色小视频| 久久经典一区二区三区| 亚洲熟妇熟女久久精品 | 少妇淫真视频一区二区| 少妇人妻精品一区二区三区| 欧美小黄片在线一级观看| 日本人妻免费一区二区三区| 日韩成人h视频在线观看| 殴美女美女大码性淫生活在线播放| 激情内射日本一区二区三区| 国产欧美日产中文一区| 成人精品视频在线观看不卡| 东京热男人的天堂一二三区| 欧美成人久久久免费播放| 国产精品免费视频视频| 粉嫩内射av一区二区| 国产一级不卡视频在线观看| 色婷婷人妻av毛片一区二区三区| 91精品国产品国语在线不卡| 激情三级在线观看视频| 91偷拍与自偷拍精品| 日韩精品一级一区二区| 亚洲国产av精品一区二区| 精品高清美女精品国产区| 最新69国产精品视频| 久久热麻豆国产精品视频 | 邻居人妻人公侵犯人妻视频| 免费大片黄在线观看日本| 99久久精品国产日本| 麻豆精品视频一二三区| 加勒比日本欧美在线观看| 亚洲国产欧美精品久久| 精品香蕉一区二区在线| 欧美午夜不卡在线观看| 综合久综合久综合久久| 色播五月激情五月婷婷| 亚洲欧美日韩在线看片| 国产亚洲精品久久99|