Tecnología

Inicio

Cuál es el significado de conversión de valor y cadenas?

Cuál es el significado de conversión de valor y cadenas?


Cuando los programas informáticos utilizan datos, a veces se utilizan diferentes técnicas para almacenar diferentes tipos de valores de datos. Por ejemplo, un programa de ordenador puede utilizar los datos de una base de datos que podría incluir números y texto. En la programación, secuencias de texto se denominan cadenas. Las cadenas pueden contener cualquier carácter, incluyendo letras, números y símbolos. A veces, un programa puede necesitar para convertir un valor de datos de un tipo a otro, un proceso que implica a menudo cadenas y números.

Datos

Los programas de ordenador se pueden utilizar los datos de las bases de datos, archivos de texto, archivos XML y muchas otras fuentes. Algunos programas y sitios web también capturan los datos de entrada del usuario, por ejemplo, cuando la gente escriba texto en los campos de texto en una interfaz de usuario. Algunos lenguajes, como Java, requieren programas para indicar explícitamente el tipo de un valor de datos cuando se almacena en una variable. El siguiente código de ejemplo muestra:
Aword cadena = "manzana";
int unNumero = "5";

Este código crea dos variables, una con un tipo de cadena de texto y el valor, y el otro un tipo entero primitivo.

tipos

Los lenguajes de programación necesitan para manejar diferentes tipos de datos. Por esta razón, los lenguajes fuertemente tipados, como Java, proporcionan tipos específicos para diversos tipos de número, cadenas de texto, bytes y valores booleanos entre otros. Java es también un lenguaje orientado a objetos, lo que también significa que puede almacenar datos dentro de objetos de código, con cada objeto que representa un conjunto de comportamientos de código y datos. El tipo de un elemento de datos afecta a cómo un programa maneja. Por ejemplo, los tipos de número pueden participar en los cálculos aritméticos, mientras que los tipos de cadena pueden proporcionar información sobre los caracteres contenidos.

conversiones

A veces, los programas tienen que convertir los elementos de datos de un tipo a otro. Esto es a menudo necesario cuando los programas de importación de datos desde una fuente externa, como la entrada de usuario o un archivo de datos. Los métodos para la lectura de datos externos en un programa a menudo se leen los datos como valores de cadena. Si estas cadenas contienen números, el programa puede necesitar para convertir las cadenas numéricas en tipos de números. El siguiente ejemplo de código Java demuestra:
int numValue = Integer.parseInt ( "3");

Este código utiliza la clase Integer de Java para convertir un valor de cadena a un tipo de número.

consideraciones

Cuando la conversión entre tipos de código de programación, errores imprevistos son posibles. Si un programador incluye código de conversión dentro de una aplicación que está leyendo en datos impredecibles, hay una posibilidad de que los datos no pueden contener números almacenados como cadenas en absoluto. Si un programa intenta convertir una cadena en un tipo de número, pero la cadena no contiene un valor numérico, el programa puede bloquearse. Por ejemplo, el siguiente código Java modificado podría lanzar una excepción:
int numValue = Integer.parseInt ( "b");

Por lo tanto, los programadores necesitan para construir el control de errores en cualquier código en el que están conversión entre cadenas y números.