2 songyuzheng songyuzheng 于 2016.04.28 14:52 提问

这段代码意思!谢谢看一下

String testString = "blah";
FileOutputStream stream = new FileOutputStream(tmpFile);
stream.write(testString.getBytes());
stream.close();

        assertTrue(mTestDevice.syncFiles(tmpDir, externalStorePath));
        String tmpFileContents = mTestDevice.executeShellCommand(String.format("cat %s",
                expectedDeviceFilePath));
        assertTrue(tmpFileContents.contains(testString));

6个回答

xiongzirui
xiongzirui   2016.04.28 15:00

tmpDir是哪儿来的?没看到声明呢?

xiongzirui
xiongzirui   2016.04.28 15:02

上面是把一个字符串写入一个文件中,后面是将一个文件中的内容赋值给一个字符串,然后判断该文件内容是否包含“blah”

CSDNXIAOD
CSDNXIAOD   2016.04.28 15:02

这段代码是什么意思
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

qq_29055933
qq_29055933   2016.04.28 15:04

哈哈哈哈哈怕怕怕怕怕怕怕怕怕怕怕怕怕怕怕怕怕

w172087242
w172087242   Ds   Rxr 2016.04.28 15:03
niaonao
niaonao   Rxr 2016.04.28 22:20

String testString = "blah";
FileOutputStream stream = new FileOutputStream(tmpFile);
stream.write(testString.getBytes());
stream.close();
这一段的意思是: 新建一个与临时文件 temFile 有关的文件输出流 stream 用于读取相关内容
调用 write() 方法以 字节形式 写入 stream 流,(即将字符串 textString 的内容保存至文件流中)
关闭流,(流不关闭,会引起异常)
对了如果对流没概念,先看看书

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!