java - 在android中拆分单词的每个字符?

标签 java android

我正在尝试拆分单词的每个字符..例如 "CAT"=C,A,T

我已经能够获得单词的完整长度..通过在编辑文本中输入输入..

package com.pack.name;

import android.R.array;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;

public class NamtestActivity extends Activity implements OnClickListener {
    /** Called when the activity is first created. */
    EditText name;
    Button save;
    String sname;
    int pname, i;
    char eachword[];

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        name = (EditText) findViewById(R.id.editText1);
        save = (Button) findViewById(R.id.button1);
        save.setOnClickListener(this);
    }

    @Override
    public void onClick(View v) {
        // TODO Auto-generated method stub

        sname = name.getText().toString();
        pname = sname.length();
        Toast.makeText(getApplicationContext(), "" + pname, Toast.LENGTH_LONG)
                .show();
        //for (i = 0; i < pname; i++) {


        }

    }

}

在这里,我们从编辑文本中获取输入,然后通过单击按钮,它会显示单词的长度...现在我需要拆分单词..我试图在 for 循环中执行此操作... 请帮忙......

最佳答案

  1. 您可以使用 BreakIterator 类getCharaterInstance() 静态方法来完成此操作。

    请参阅此链接了解更多详细信息:

    http://docs.oracle.com/javase/6/docs/api/java/text/BreakIterator.html

  2. 您可以使用 toCharArray() 手动执行此操作。

    公共(public)无效processSong(字符串字){

        //Conversion of String to Character Array//
    
        String s = word.toUpperCase();
        char[] tempArr = s.toCharArray();
        Character[] arr = new Character[tempArr.length];
    
    
    
    
        for (int i=0,j=0 ; i<tempArr.length ; i++,j++){
    
            arr[i] = tempArr[j];
        }
    
    
        for (Character c : l){
    
                 tempL.add(c);
    
    
    
        }
    
    
        Log.d("Vivek-Characters",tempL.toString());
        }
    

关于java - 在android中拆分单词的每个字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11492326/

相关文章:

java - 通过应用程序在 Android 设备中执行挂载命令

java - 设置 Android 4+ 的 java 堆大小

java - Java Scanner 输入和 while 循环出现问题,其中包含多个 if 语句

java - 如何在 JAVADOC 注释中使用变量?

c# - 无法检测到 webview Appium

android - 来电屏幕上的 Activity 弹出窗口

android - 如何在 android 中更改 setError() 的背景颜色

java - 我正在尝试通过摄像头指示灯在通话中闪烁,但工作不正常

android - 在容器 View 的边界外绘制图像

java - 如何通过将值从另一个变量传递给对象来访问类变量?