java - 如何将绳子切成 fragment 并通过蓝牙发送每个 fragment ?

标签 java android string bluetooth

代码的for()部分有问题,当我传递值时,它给我带来错误:

Array type expected; found:'java.lang.String

我不知道要更改什么,这是一段代码,任何建议都会有帮助。

button.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            String abc ="123!558#";
            for(int i=0; i<=abc.length();i++)
            {
                send(abc[i]); //here i get an error

private void send(String Value) {
    try {
        outputStream.write(Value.getBytes());

    } catch (IOException e) {
        Toast.makeText(this, "Error", Toast.LENGTH_SHORT).show();
    }

最佳答案

for循环中使用CharAt(i)会有帮助

button.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            String abc ="123!558#";
            for(int i=0; i<abc.length();i++)
            {
                send(abc.charAt(i));

private void send(String Value) {
    try {
        outputStream.write(Value.getBytes());

    } catch (IOException e) {
        Toast.makeText(this, "Error", Toast.LENGTH_SHORT).show();
    }

关于java - 如何将绳子切成 fragment 并通过蓝牙发送每个 fragment ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53078818/

相关文章:

android - Intent 播放 YouTube 播放列表

java - 如何在OSMDroid上实现可拖动的ExtendOverlayItem?

从字符串中删除相邻的重复项

java - 以编程方式查找摇晃或失焦的图像

java - java中的正则表达式模式匹配

java - 如何从应用内计费中隐藏非 Activity 产品?

java - 如何将 temp 中的字符串分配给 returnString?

javascript - 如何使用 javaScript 获取从 java 类传递到 native 脚本 jar 文件的变量数据

android - android和windows通过socket通信

c++ - 我什么时候通过 const& std::string 而不是 std::string_view ?