问题描述
- 这段代码意思!谢谢看一下
-
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));
解决方案
tmpDir是哪儿来的?没看到声明呢?
解决方案二:
上面是把一个字符串写入一个文件中,后面是将一个文件中的内容赋值给一个字符串,然后判断该文件内容是否包含“blah”
解决方案三:
这段代码是什么意思
解决方案四:
哈哈哈哈哈怕怕怕怕怕怕怕怕怕怕怕怕怕怕怕怕怕
解决方案五:
assertTrue作为一个断言
http://www.cnblogs.com/yuyijq/archive/2011/09/03/2165347.html
解决方案六:
String testString = "blah";
FileOutputStream stream = new FileOutputStream(tmpFile);
stream.write(testString.getBytes());
stream.close();
这一段的意思是: 新建一个与临时文件 temFile 有关的文件输出流 stream 用于读取相关内容
调用 write() 方法以 字节形式 写入 stream 流,(即将字符串 textString 的内容保存至文件流中)
关闭流,(流不关闭,会引起异常)
对了如果对流没概念,先看看书
时间: 2024-07-31 15:07:14