java 如何递归 给树型结构的元素编号

java 如何递归 给树型结构的元素编号,第1张

insert tb_menu(id, name, parent) (640000000000,北京市 ,0)

insert tb_menu(id, name, parent) (640100000000,昌平区 ,1)

insert tb_menu(id, name, parent) (640101000000,霍营 ,2)

insert tb_menu(id, name, parent) (640101001000, 回龙观东大街,3)

添加一个节点属性, 根据数据不同代表的地位不同,0就代表父节点 ,1是0的子节点,2是1的子节点,以此类推。

为原始txt文本追加序号的程序如下:

import java.io.BufferedReader

import java.io.BufferedWriter

import java.io.FileNotFoundException

import java.io.FileReader

import java.io.FileWriter

import java.io.IOException

public class CC {

public static void addSerialNumber(String sourceFile,String targetFile){

BufferedReader br

BufferedWriter bw

String s

try {

br = new BufferedReader(new FileReader(sourceFile))

bw=new BufferedWriter(new FileWriter(targetFile))

int count=1

while((s=br.readLine())!=null){

bw.write(count+"."+s)

bw.newLine()

bw.flush()

count++

}

System.out.println("程序运行完毕!")

br.close()

bw.close()

} catch (FileNotFoundException e) {

e.printStackTrace()

} catch (IOException e) {

e.printStackTrace()

}

}

public static void main(String[] args) {

addSerialNumber("D:\\source.txt","D:\\target.txt")

}

}

运行结果:

source.txt文本文件的内容

第一行...

第二行...

第三行...

target.txt文本文件中的内容

1.第一行...

2.第二行...

3.第三行...


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11646942.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存