“Conocimientos Programación>Programación Java

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

2014/2/27
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 hacer un Plan de asteriscos en Java
Cómo crear una ruta relativa en Java
Cómo hacer un método de ejecución al presionar un botón en Java
En Java ¿Cómo se hace un Unresizable Ventana
Cómo agregar un API Servlet para NetBeans
Como variables de salida a las cadenas XML en Android
¿Cómo hacer Ratón Listener con Swing en Java
¿Qué es un archivo JAR
Conocimientos Informáticos © http://www.ordenador.online