Entrar
¿No tienes cuenta? Registrarse
SoloJava · Grupo de Usuarios Java de Venezuela
? ¿Ya tienes membresía? Entra a Yahoo!

Consejos

¿Sabías que...
Puedes acompañar la descripción de tu grupo con una foto.

Mensajes

  Mensajes Ayuda
Avanzado
Array of chars   Lista de mensajes  
Responder | Reenviar Mensaje #4061 de 5381 |
Re: [SoloJava] Re: Array of chars

Hola Patricia.

… y además de usar el “StringBuffer” para administrar
mejor la memoria creo que debes revisar como disminuir
la cantidad de registros, ¿en realidad necesitas
cargar los 5 millones? o sea, si es para hacerles
algún proceso puedes ir a un nivel mas debajo que java
a procedimientos almacenados “store procedures” en la
base de datos para que java solo los llame dándote los
resultados generales de cuantos procesos y así te
ahorras todos los códigos y tiempo.

Si es para solo mostrarlos en pantalla y navegar entre
ellos puedes hacer un procedimiento de paginación para
que te traiga de la BD solo los que podrás ver en
pantalla y asi te ahorras memoria.

Espero que estas pequeñas ideas te sirvan de utilidad.

Saludos



--- Robert Marcano <robert@...>
escribió:

> On Fri, 2005-09-09 at 07:27 -0500, Antonio Leon
> wrote:
> > Es cierto que es necesario indicar la cantidad de
> > elementos del arreglo al inicializarlo, pero no es
> > necesario indicar un número fijo en compilación,
> de
> > modo que el tamaño puede variar en ejecución,
> vean el
> > ejemplo:
> >
> > public class Caracteres {
> > public static void main(String args[]) {
> > verArreglo(5);
> > verArreglo(8);
> > verArreglo(40);
> > }
> >
> > public void verArreglo(int n) {
> > char arreglo[] = new char[n];
> > for (int i = 0 ; i < n; i++) {
> > arreglo[i] = i;
> > }
> > System.out.println(arreglo);
> > }
> > }
> >
> > El método verArreglo recibe en ejecución la
> cantidad
> > de caracteres que contendrá el arreglo.
>
>
> Si tu problema envuelve la concatenación de
> Strings, que cuando se hace
> con mucha frecuencia puede llevar al OutOfMemory,
> usar la clase
> StringBuffer que evita la creación de String
> temporales.
>
>
> >
> > --- dalonsogz <dalonsogz@...> escribió:
> >
> >
> > ---------------------------------
> > Espero que este ejemplo te lo deje claro:
> >
> > char char_array[] = new char[50];
> > char_array[0] = 'h';
> > char_array[1] = 'o';
> > char_array[2] = 'l';
> > char_array[3] = 'a';
> > System.out.println(char_array);
> >
> > Que yo sepa es necesario inicializar el array con
> una
> > cantidad de
> > caracteres determinada.
> >
> > --- En SoloJava@..., Patricia Chao
> > <mathspato2002@y...>
> > escribió:
> > > Hola, qué tal? Les escribo para preguntarles
> cómo se
> > > hace para declarar un array de caracteres.
> Necesito
> > > usar eso ya que si lo declaro como string me
> quedo
> > sin
> > > memoria!! Me tira un java.OutOfMemoryError y
> algo
> > del
> > > heap... es que necesito para 5 millones de
> registro.
> > > Al declarar el array de caracteres, necesito
> pasarle
> > > sí o sí la cantidad, no? O hay alguna forma de
> > > declararlo sin indicarle la cantidad?
> > > Muchas gracias de antemano
> > > saludos
> > > Patricia
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> >
>
___________________________________________________________
> >
> > > 1GB gratis, Antivirus y Antispam
> > > Correo Yahoo!, el mejor correo web del mundo
> > > http://correo.yahoo.com.ar
> >
> >
> >
> >
> > (*)La actividad aun no termina visita
> > http://solojava.blogspot.com
> > -------------------------------------------
> > Estas recibiendo este email porque eres miembro
> del
> > grupo SoloJava,
> > http://espanol.groups.yahoo.com/group/SoloJava/
> >
> > Si deseas retirarte solo envia un email a:
> > SoloJava-unsubscribe@yahoogroups.com
> > ------------
> > You area part of the group SoloJava,
> > http://groups.yahoo.com/group/SoloJava
> >
> >
> >
> > ---------------------------------
> > Enlaces de Yahoo! Grupos
> >
> > Para visitar tu grupo en Internet, ve a:
> > http://espanol.groups.yahoo.com/group/SoloJava/
> >
> > Para cancelar tu suscripción a este grupo,
> envía un
> > mensaje a:
> > SoloJava-unsubscribe@...
> >
> > El uso de Yahoo! Grupos está sujeto a las
> > Condiciones del servicio de Yahoo! .
> >
> >
> >
> > Antonio León
> >
> > __________________________________________________
> > Correo Yahoo!
> > Espacio para todos tus mensajes, antivirus y
> antispam ¡gratis!
> > Regístrate ya - http://correo.espanol.yahoo.com/
> >
> >
> > (*)La actividad aun no termina visita
> http://solojava.blogspot.com
> > -------------------------------------------
> > Estas recibiendo este email porque eres miembro
> del grupo SoloJava,
> > http://espanol.groups.yahoo.com/group/SoloJava/
> >
> > Si deseas retirarte solo envia un email a:
> SoloJava-unsubscribe@yahoogroups.com
> > ------------
> > You area part of the group SoloJava,
> > http://groups.yahoo.com/group/SoloJava
> > Enlaces de Yahoo! Grupos
> >
> >
> >
> >
> >
> ________________________________________
> Robert Marcano
>
ロãƒãƒ¼ãƒˆãƒ»ãƒžãƒ«ã‚«ãƒŽã€‚ã«ã»ã‚“ã”ã®ãŒãã›ã„。
>
> web: http://www.marcanoonline.com/
> gpg --keyserver hkp://pgp.mit.edu/ --recv-key
> 72A0DCFD
>
>
>
>



IBM ACE Ing. Osty León
Programador Independiente

Cel: 0416.6389529 , 0412.9617595
Hab: (+58 212) 864.28.68
YIM: ooleon@...
Msn: ooleon@...
E-MailUAH: ooleon@...
Linux user number: 298552
ICQ: 105411876
...Sea Felíz, ¡y ayude a otro a serlo también!
no sea avaro...









__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
Regístrate ya - http://correo.espanol.yahoo.com/



Vie, 9 de Sep, 2005 3:26 pm

ooleon
Sin conexión Sin conexión
Enviar correo Enviar correo

Reenviar Mensaje #4061 de 5381 |
Desplegar mensajes Autor Ordenar por fecha

Hola, qué tal? Les escribo para preguntarles cómo se hace para declarar un array de caracteres. Necesito usar eso ya que si lo declaro como string me quedo...
Patricia Chao
member; u=14...
Sin conexión Enviar correo
9 de Sep, 2005
2:34 am

Espero que este ejemplo te lo deje claro: char char_array[] = new char[50]; char_array[0] = 'h'; char_array[1] = 'o'; char_array[2] = 'l'; char_array[3] = 'a';...
dalonsogz
member; u=14...
Sin conexión Enviar correo
9 de Sep, 2005
10:03 am

Es cierto que es necesario indicar la cantidad de elementos del arreglo al inicializarlo, pero no es necesario indicar un número fijo en compilación, de modo...
Antonio Leon
member; u=12...
Sin conexión Enviar correo
9 de Sep, 2005
12:27 pm

... Si tu problema envuelve la concatenación de Strings, que cuando se hace con mucha frecuencia puede llevar al OutOfMemory, usar la clase StringBuffer que...
Robert Marcano
member; u=10...
Sin conexión Enviar correo
9 de Sep, 2005
12:38 pm

Hola Patricia. … y además de usar el “StringBuffer” para administrar mejor la memoria creo que debes revisar como disminuir la cantidad de registros,...
Osty León
member; u=20...
Sin conexión Enviar correo
9 de Sep, 2005
5:36 pm

Hola Patricia, Creo que en tu caso una estructura dinamica como las de Collection te vendria mejor que declarar un array con el tamañano del total de datos,...
Roberto Calles
member; u=10...
Sin conexión Enviar correo
10 de Sep, 2005
1:09 am
Avanzado

Copyright © 2009 Yahoo! Inc. Todos los derechos reservados.
Normativa de confidencialidad - Condiciones del servicio - Reglas - Ayuda