可以通過BufferedReader 流的形式進行流讀取,之后通過readLine方法獲取到的內(nèi)容,之后通過if判斷來實現(xiàn)在某些特定位置的內(nèi)容的剪切和移動操作。
從策劃到設(shè)計制作,每一步都追求做到細膩,制作可持續(xù)發(fā)展的企業(yè)網(wǎng)站。為客戶提供網(wǎng)站設(shè)計、成都網(wǎng)站制作、網(wǎng)站策劃、網(wǎng)頁設(shè)計、域名與空間、虛擬主機、網(wǎng)絡(luò)營銷、VI設(shè)計、 網(wǎng)站改版、漏洞修補等服務(wù)。為客戶提供更好的一站式互聯(lián)網(wǎng)解決方案,以客戶的口碑塑造優(yōu)易品牌,攜手廣大客戶,共同發(fā)展進步。
舉例:
BufferedReader bre = null;
OutputStreamWriter pw = null;//定義一個流
try {
String file = "D:/test/test.txt";
bre = new BufferedReader(new FileReader(file));//此時獲取到的bre就是整個文件的緩存流
pw = new OutputStreamWriter(new FileOutputStream(“D:/test.txt”),"GBK");//確認(rèn)流的輸出文件和編碼格式,此過程創(chuàng)建了“test.txt”實例
while ((str = bre.readLine())!= null) // 判斷最后一行不存在,為空結(jié)束循環(huán)
{
if(str.indexOf("排除")0){//判斷是否需要舍棄
pw.write(str);//將要寫入文件的內(nèi)容,可以多次write
}
}
bre.close();//關(guān)閉流
pw.close();//關(guān)閉流
解釋:以上方法是實現(xiàn)的刪除,if中的條件改變下,即可實現(xiàn)其余的功能。
備注:文件流用完之后必須及時通過close方法關(guān)閉,否則會一直處于打開狀態(tài),直至程序停止,增加系統(tǒng)負(fù)擔(dān)。
監(jiān)聽一下窗口關(guān)閉事件就可以了WindowEvent。 監(jiān)聽到關(guān)閉事件后代碼大概如下
:假設(shè)向左移動出窗口
int locationX ;
while(locationX 0)
{
locationX -= 10;
this.setLocation(locationX, y);
this.repaint();
Thread.sleep(50);
}
哦。向下移,就是修改y坐標(biāo)的。也和上面差不多。放心好了。不會不舒服,利用Thread.sleep控制移動延遲,locationY -= speed控制移動的幅度。
跟windows一樣的,將XML先轉(zhuǎn)為Byte[]或String,再使用PlayerPrefabs接口進行本地存儲,跨平臺性會自動開辟不同平臺的本地存儲空間,只是這個空間的位置很難用一般方法在移動端查詢就是了。