“Conocimiento Programación>Programación Java

Método Java para dividir la coma en una línea separadas

2013/11/6
El lenguaje de programación Java ofrece muchas funciones integradas que permiten a los programadores para realizar tareas básicas en la programación diaria. Sin embargo , estas funciones a veces no están disponibles para los programadores de la aplicación . Utilizando las funciones integradas para resolver problemas puede ayudar a la producción , pero no ayudar a los programadores principiantes a aprender a resolver tareas básicas o comprender cómo funciona el trabajo subyacente. Por ejemplo , mientras que Java contiene una función de división cadena integrada , el aprendizaje de cómo construir uno desde cero puede mostrar cómo atravesar y manipular cadenas, cuerdas concatenar y devolver conjuntos de métodos. Función Estructura básica

El método de división tendrá como argumento una cadena a dividir . La función tendrá este argumento de cadena y crear una serie de cadenas más pequeñas sub basado en la colocación de las comas en la cadena original . Dado que habrá posiblemente más de una sub cadena, la función almacena estas cadenas en una matriz de cadenas , que pasa de nuevo al programa de llamada como valor de retorno :
clase

SplitExample {

public static String [ ] splitter (String arg ) { } }


Recorrido de la cadena

el método será, como su primera puesta en marcha , travesía la cadena en busca de comas . Esto se puede lograr con un simple bucle " para " que itera sobre cada carácter en la cadena . Utilización de la clase de cadena de función " charAt " built-in , el programador puede evaluar cada carácter , ya que se encuentra . Cada iteración puede crear un nuevo sub cuerda hasta encontrarse con una coma :

public static String [] splitter (String arg ) {

String [ ] lista = new String [ 10 ] ; //sub string arraycount = 0 ; cadena sub = " " //actual sub string

for (int i = 0 ; i < arg.length (); i + + ) { sub + = arg.charAt ( i ) ;} }
división de la cadena

el bucle debe separar cadenas de sub basado en la colocación de las comas . Por lo tanto , una sentencia "if" en el bucle se compruebe el carácter actual contra el carácter coma. Si hay una coincidencia , eso significa que el contenido actual de "sub" tienen una sub cadena completa , que luego pueden ser almacenados en la matriz :

for (int i = 0 ; i < arg . length () ; i + + ) {

if ( arg.charAt ( i ) == ' ,') {list [cuenta] = sub , sub = ""; cuenta + + ;} else { sub + = arg.charAt ( i ) ;} }
Devolver una matriz de cadenas

Por último , todo el procedimiento que tiene que hacer es copiar la última subcadena del argumento de cadena más grande , que no va a terminar con una coma ya que reside en el extremo de la cadena del argumento . A continuación, la matriz contendrá todas las cadenas de sub separados por comas sin incluir las comas . El método devuelve la matriz para el programa de llamada :

for (int i = 0 ; i < arg.length (); i + + ) {

if ( arg.charAt ( i) = = ' ,') {list [cuenta] = sub , sub = ""; cuenta + + ;} else { sub + = arg.charAt ( i ) ;} } lista

[cuenta] = sub ; lista regreso

;

Programación Java
Cómo incrustar un applet de Java en HTML
Cómo borrar una pantalla y poner uno nuevo en Java
Cómo incluir recursividad en Java
Cómo crear dos instancias de Java
Cómo derivar una variable a otra clase en Java
Cómo crear una aplicación Java Swing en Netbeans
Cómo crear una instancia de una clase anónima
Cómo crear un cuadro de mensaje en un hilo separado en Java
Conocimiento de la computadora © http://www.ordenador.online