亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問該怎么在b.swf文件中讀取tObj?

請問該怎么在b.swf文件中讀取tObj?

有只小跳蛙 2023-04-09 18:14:39
在flex開發中遇到一個問題 就是一個swf文件要讀取另外一個swf文件的shareObject 比如: 有a.swf和b.swf兩個文件 再A中 var tObj:SharedObject = SharedObject.getLocal("sssss"); 
查看完整描述

1 回答

?
翻過高山走不出你

TA貢獻1875條經驗 獲得超3個贊

首先你要知道java的io流主要分兩種,一種是字符流,另一種字節流,還有一種過濾流,這個不常用,暫且可以忽略。  

等你這些都掌握了,推薦你用nio包中的管道流。  

流的套用可以提升讀寫效率(這種方式只能是同類流的套用,比如字節流套用字節流),還有一種是字符流與字節流互相轉換,轉換通過一種叫做“橋轉換”的類,比如OutputStreamWriter類。  

下面舉個最基礎的字節流例子:  

    public void copyFile(String file, String bak) {  

        BufferedInputStream bis = null;  

        BufferedOutputStream bos = null;  

        try {  

            byte[] bytes = new byte[1024];  

            bis = new BufferedInputStream(new FileInputStream(file));//BufferedInputStream會構造一個背部緩沖區數組,將FileInputStream中的數據存放在緩沖區中,提升了讀取的性能  

            bos = new BufferedOutputStream(new FileOutputStream(bak));//同理  

            int length = bis.read(bytes);  

            while (length != -1) {  

                System.out.println("length: " + length);  

                bos.write(bytes, 0, length);  

                length = bis.read(bytes);  

            }  

        } catch (Exception e) {  

            e.printStackTrace();  

        } finally {  

            try {  

                bis.close();  

                bos.close();  

            } catch (IOException ex) {  

                ex.printStackTrace();  

            }  

        }  

    }  

  

字符流的用法:  

FileReader fr = new FileReader("D:\\test.txt");  

BufferedReader br = new BufferedReader(fr);  

或者PrintWriter pw = new PrintWriter(new FileWriter("D:\\test.txt"));  

和這個有點類似  


查看完整回答
反對 回復 2023-04-12
  • 1 回答
  • 0 關注
  • 202 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號