android将字串转换成文件存储

该博客介绍了在Android中如何将字符串转换为文件并进行存储,强调了需要添加必要的文件系统读写权限,如`MOUNT_UNMOUNT_FILESYSTEMS`和`WRITE_EXTERNAL_STORAGE`。提供了一个名为`saveFile`的静态方法,接受字符串和文件名作为参数。
摘要由CSDN通过智能技术生成

注意添加权限

<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"></uses-permission>


//str为字串,FileName为存储的文件名

public static void saveFile(String str, String FileName) {

String filePath = null;
boolean hasSDCard = Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED);
System.out.println("hasSDCard:"+hasSDCard);
if (hasSDCard) {
filePath = Environment.getExternalStorageDirectory().toString() +
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
字串换 a->b, b->c,意思是将字符串中的 “a” 替换成 “b”,再将字符串中的 “b” 替换成 “c”。例如,将字符串 “abbabc” 转换成 “bccabc”。 这是一种字符串操作,可以使用循环和条件语句来实现。首先,需要遍历字符串中的每个字符,判断是否为 “a” 或 “b”。如果是 “a”,就将其替换成 “b”;如果是 “b”,就将其替换成 “c”。然后再将新字符串存储下来,最后输出即可。 下面是具体的实现过程: 1. 定义一个字符串 str,保存要换的字符串; 2. 定义一个空字符串 result,保存换后的字符串; 3. 使用 for 循环遍历字符串。for 循环的语法是: ``` for (var i = 0; i < str.length; i++) { // ... } ``` 其中,i 是循环变量,从 0 开始,每次加 1,直到 i 等于字符串的长度为止。 4. 在循环中,使用 if 语句判断当前字符是 “a” 还是 “b”。if 语句的语法是: ``` if (str[i] === "a") { // ... } else if (str[i] === "b") { // ... } ``` 其中,str[i] 表示字符串中第 i 个字符,=== 表示恒等于,注意使用双引号将字符包裹住。 5. 如果字符是 “a”,将其替换成 “b”;如果是 “b”,将其替换成 “c”。可以使用字符串的 replace() 方法来实现替换。replace() 方法的语法是: ``` str.replace(原字符串, 替换成的字符串) ``` replace() 方法将返回一个新字符串,需要将其保存到 result 变量中。 6. 循环结束后,将 result 变量输出即可。 完整的代码如下: ``` var str = "abbabc"; var result = ""; for (var i = 0; i < str.length; i++) { if (str[i] === "a") { result += "b"; } else if (str[i] === "b") { result += "c"; } } console.log(result); // 输出 "bccabc" ``` 此代码实现了将字符串中的 “a” 替换成 “b”,再将 “b” 替换成 “c”,输出换后的字符串。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值