Mostrando entradas con la etiqueta Java. Mostrar todas las entradas
Mostrando entradas con la etiqueta Java. Mostrar todas las entradas

sábado, 25 de junio de 2016

Diferencias entre C# y JAVA

Error al declara una matriz rectangular  en c# pensando que existe una sintaxis de C# propia de JAVA
JAVA
Una matriz rectangular (cuadrada) rectangular array, la puedo declara así
int [][] matrix = new int[n][n];

En C#  me sale un error: Invalid rank specifier: expected ',' or ']'

Necesariamente tengo que declararlo así una matriz cuadrada:
int [,] matrix = new int[n, n];

O sino
int [][] matrix = new int[n][];
e inicializar cada fila por separado, osea declarar un arreglo de arreglos (Jagged Array)

para 3 dimensiones seria por ejemplo
int[, ,] array1 = new int[4, 2, 3];

http://stackoverflow.com/questions/12567329/multidimensional-array-vs
www.functionx.com/csharp2/arrays/Lesson02b.htm

martes, 17 de mayo de 2016

Expresiones regulares JAVA y C#

Por ejemplo, tenemos la siguiente lista de palabras:
gato
gata
gatu
gatos
gatas
  • Si escribimos la siguiente ER "gato", obtendremos como resultado las palabras gato y gatos.
  • Si escribimos la ER "gat[o|a]" obtendremos gato, gata, gatos, gatas.
  • Si escribimos la ER "gato$" obtendremos solamente gato, pues el símbolo '$' representa el final de la cadena, por lo que también podría obtener cualquier palabra que terminara por -gato.
  • El símbolo '^' representa el inicio de la cadena.

martes, 4 de noviembre de 2014