Java android代码中的错误

Java android代码中的错误,java,android,Java,Android,我在这里需要一些帮助…我正计划在android中创建一个flames应用程序…我把编码搞砸了。有人能帮我吗?我想打印一些不常见的字母。这是编码。我需要找到一些方法来找到常用字符的数量 `package com.rajzflames; //import com.kct.health_maintainer.Chk; import android.os.Bundle; import android.app.Activity; import android.text.Editable; import

我在这里需要一些帮助…我正计划在android中创建一个flames应用程序…我把编码搞砸了。有人能帮我吗?我想打印一些不常见的字母。这是编码。我需要找到一些方法来找到常用字符的数量

`package com.rajzflames;

//import com.kct.health_maintainer.Chk;

import android.os.Bundle;
import android.app.Activity;
import android.text.Editable;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.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();
        }
    });
}
}
`package com.rajzflames;
//导入com.kct.health_maintainer.Chk;
导入android.os.Bundle;
导入android.app.Activity;
导入android.text.Editable;
导入android.view.Menu;
导入android.view.view;
导入android.widget.Button;
导入android.widget.EditText;
导入android.widget.TextView;
导入android.widget.Toast;
公共类MainActivity扩展了活动
{
int i=0;
int j=0,k;
字符串p;
可编辑st1;
可编辑st2;
//最终积分i=0;
//最终int j=0;
//字符串,p;
@凌驾
创建时受保护的void(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity1);
最终文本视图t=(文本视图)findViewById(R.id.tv1);
按钮bt1=(按钮)findViewById(R.id.bt1);
最终EditText e1=(EditText)findViewById(R.id.et1);
EditText e2=(EditText)findViewById(R.id.et2);
st1=e1.getText();
st2=e2.getText();
bt1.setOnClickListener(新视图.OnClickListener()
{
@凌驾
公共void onClick(视图v)
{
而(i
您可以通过以下方法找到常用字符数。我已将
p
更改为
int

bt1.setOnClickListener(new View.OnClickListener()
{
    @Override
    public void onClick(View v)
    {
        ArrayList<Character> charArray1 = new ArrayList<Character>();
        ArrayList<Character> charArray2 = new ArrayList<Character>();

        for (char character : st1.toString().toCharArray())
        {
            charArray1.add(character);
        }

        for (char character : st2.toString().toCharArray())
        {
            charArray2.add(character);
        }

        for (Character character : charArray2)
        {
            if (charArray1.contains(character))
                p++;
        }

        Toast.makeText(PlayActivity.this, "" + p, Toast.LENGTH_LONG).show();

    }

});
bt1.setOnClickListener(新视图.OnClickListener()
{
@凌驾
公共void onClick(视图v)
{
ArrayList charArray1=新的ArrayList();
ArrayList charArray2=新的ArrayList();
for(字符:st1.toString().toCharray())
{
字符1.添加(字符);
}
for(字符:st2.toString().toCharray())
{
字符2.添加(字符);
}
for(字符:charArray2)
{
如果(字符1.包含(字符))
p++;
}
Toast.makeText(PlayActivity.this,“+p,Toast.LENGTH_LONG.show();
}
});

代码太多了。而且标题也不是很好,我真的不明白你想做什么。flame与数字和字母有什么共同之处错误是什么?你的问题到底是什么?请正确地格式化(缩进)你的代码,这样会更容易阅读。你的问题不清楚,你要求的算法帮助(我想)通常很难(并且需要很好的清晰问题)。这实际上是一个印度游戏。在这个游戏中,我们会发现男孩和女孩有亲戚关系。(F)朋友。(五十) (A)影响(M)婚姻(E)敌人**合伙人。这是我第一次发布问题。很抱歉给你带来不便,伙计…真的…)