安卓代码中的java错误
我需要一些帮助。。。。。我计划在安卓上创建一个flames应用程序。。。我把编码搞砸了。谁能帮帮我吗。我想打印出不常见的字母数。这就是编码。我需要找到一些方法来找到普通字符的数量
`package com.rajzflames;
//import com.kct.health_maintainer.Chk;
import 安卓.os.Bundle;
import 安卓.app.Activity;
import 安卓.text.Editable;
import 安卓.view.Menu;
import 安卓.view.View;
import 安卓.widget.Button;
import 安卓.widget.EditText;
import 安卓.widget.TextView;
import 安卓.widget.Toast;
public class MainActivity extends Activity
{
int i = 0;
int j = 0, k;
String p;
Editable st1;
Editable st2;
// final int i=0;
// final int j=0;
// String,p;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity1);
final TextView t = (TextView) findViewById(R.id.tv1);
Button bt1 = (Button) findViewById(R.id.bt1);
final EditText e1 = (EditText) findViewById(R.id.et1);
EditText e2 = (EditText) findViewById(R.id.et2);
st1 = e1.getText();
st2 = e2.getText();
bt1.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
while (i < st1.length())
{
while (j < st2.length())
{
if (st1.charAt(i) == st2.charAt(j))
{
st1.delete(i, i);
st2.delete(j, j);
i++;
// j++;
}
j++;
}
i++;
}
k = st1.length() + st2.length();
p = Integer.toString(k);
Toast.makeText(MainActivity.this, p, Toast.LENGTH_LONG).show();
}
});
}
}
# 1 楼答案
您可以通过以下方法找到常用字符的数量。我把
p
改成了int