EDN Admin
Well-known member
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import javax.swing.JFileChooser;
import javax.swing.JOptionPane;
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
/**
*
* @author alumno
*/
public class Metodos {
//metodo grabapasadas
public void grabapasadas(String texto, String nombre_archivo)
{
FileWriter frwr;BufferedWriter bfrwr;
String splited[]=texto.split("n");
try{
frwr=new FileWriter(nombre_archivo);
bfrwr=new BufferedWriter(frwr);
for(int i=0;i<splited.length;i++){
bfrwr.write(splited);
bfrwr.newLine();
}
bfrwr.flush();
bfrwr.close();
}catch(Exception e){}
}
public String pasada(String cad ,int a[]){
cad+="n";
for (int j=0;j<a.length;j++){
cad+=a[j]+" ";
}return cad;
}
public static String Selefile(){
JFileChooser j = new JFileChooser ();
j.setDialogTitle("busca tu archivo para buscar las propiedades");
j.showOpenDialog(j);
String cad;
try{cad= j.getSelectedFile().getAbsolutePath();
return (cad);}
catch (Exception e){
JOptionPane.showMessageDialog(null,"No seleccionaste un archivo");
System.exit(0);
}
return "";
}
public static String lecturadeTexto(String Lectura){
String leer="";
File poema = new File(Lectura);
if(poema.exists()){
try{
FileReader lineas = new FileReader (poema);
BufferedReader poe = new BufferedReader(lineas);
String lectura;
while ((lectura = poe.readLine())!=null){
leer+=lectura+"n";}
poe.close();
}catch(IOException e){
JOptionPane.showMessageDialog(null,"Error de lectura de archivos");
}
}
return leer;
}
public void seleccion(int a[]){
String prueba="n";
int aux;
int j,n=a.length,menor;
for (int i=0;i<n;i++){
menor=i;
for(j=i+1;j<n;j++){
if (a[j]<a[menor]){
menor=j;}
}
aux = a;
a= a[menor];
a[menor]= aux;
prueba = pasada (prueba,a);
prueba+="n";
grabapasadas(prueba,"hghj.txt");}
}
public void burbuja(int a[]){
String prueba="";
int i,j,aux;
for(i=0;i<(a.length-1);i++) {
for(j=(i+1);j<a.length;j++){
if(a>a[j]){
aux=a;
a=a[j];
a[j]=aux;
}
prueba=pasada(prueba,a);
prueba+="n";
}
grabapasadas(prueba,"hghj.txt");
}
}
}Hola me gustaria ver si alguien me puede ayudar a convertir este código de java a C# ya que publique a ver si hay algun convertidor pero no recibí respuestas
Respuestas de la pagina Partner de Microsoft
View the full article
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import javax.swing.JFileChooser;
import javax.swing.JOptionPane;
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
/**
*
* @author alumno
*/
public class Metodos {
//metodo grabapasadas
public void grabapasadas(String texto, String nombre_archivo)
{
FileWriter frwr;BufferedWriter bfrwr;
String splited[]=texto.split("n");
try{
frwr=new FileWriter(nombre_archivo);
bfrwr=new BufferedWriter(frwr);
for(int i=0;i<splited.length;i++){
bfrwr.write(splited);
bfrwr.newLine();
}
bfrwr.flush();
bfrwr.close();
}catch(Exception e){}
}
public String pasada(String cad ,int a[]){
cad+="n";
for (int j=0;j<a.length;j++){
cad+=a[j]+" ";
}return cad;
}
public static String Selefile(){
JFileChooser j = new JFileChooser ();
j.setDialogTitle("busca tu archivo para buscar las propiedades");
j.showOpenDialog(j);
String cad;
try{cad= j.getSelectedFile().getAbsolutePath();
return (cad);}
catch (Exception e){
JOptionPane.showMessageDialog(null,"No seleccionaste un archivo");
System.exit(0);
}
return "";
}
public static String lecturadeTexto(String Lectura){
String leer="";
File poema = new File(Lectura);
if(poema.exists()){
try{
FileReader lineas = new FileReader (poema);
BufferedReader poe = new BufferedReader(lineas);
String lectura;
while ((lectura = poe.readLine())!=null){
leer+=lectura+"n";}
poe.close();
}catch(IOException e){
JOptionPane.showMessageDialog(null,"Error de lectura de archivos");
}
}
return leer;
}
public void seleccion(int a[]){
String prueba="n";
int aux;
int j,n=a.length,menor;
for (int i=0;i<n;i++){
menor=i;
for(j=i+1;j<n;j++){
if (a[j]<a[menor]){
menor=j;}
}
aux = a;
a= a[menor];
a[menor]= aux;
prueba = pasada (prueba,a);
prueba+="n";
grabapasadas(prueba,"hghj.txt");}
}
public void burbuja(int a[]){
String prueba="";
int i,j,aux;
for(i=0;i<(a.length-1);i++) {
for(j=(i+1);j<a.length;j++){
if(a>a[j]){
aux=a;
a=a[j];
a[j]=aux;
}
prueba=pasada(prueba,a);
prueba+="n";
}
grabapasadas(prueba,"hghj.txt");
}
}
}Hola me gustaria ver si alguien me puede ayudar a convertir este código de java a C# ya que publique a ver si hay algun convertidor pero no recibí respuestas

Respuestas de la pagina Partner de Microsoft
View the full article