代码的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/