2016-04-04 12 views
-3

Ich habe eine Eigenschaftendatei "jpg2dcm.cfg", in der die Eigenschaften standardmäßig eingestellt sind. Also, ich muss die Eigenschaften Werte hinzufügen. Wie kann ich die Datei ändern, um die Eigenschaften Werte mit Java zu setzen?Wie kann ich in die Eigenschaftendatei schreiben?

jpg2dcm.cfg:

# jpg2dcm Default Configuration for encapsulating JPEG Baseline streams into 
# DICOM Secondary Capture Image objects 
# (s. DICOM Part 3, A.32.7 Video Photographic Image IOD) 

# Patient Module Attributes 
# Patient's Name 
00100010: 
# Patient ID 
00100020: 
# Issuer of Patient ID 
#00100021: 
# Patient's Birth Date 
00100030: 
# Patient's Sex 
00100040: 

# General Study Module Attributes 
# Study Instance UID 
#0020000D: 
# Study Date 
00080020: 
# Study Time 
00080030: 
# Referring Physician's Name 
00080090: 
# Study ID 
00200010: 
# Accession Number 
00080050: 
# Study Description 
#00081030: 

# General Series Module Attributes 
# Modality 
00080060:OT 
# Series Instance UID 
#0020,000E: 
# Series Number 
00200011:1 

# General Equipment Module Attributes 
# Manufacturer 
00080070: 

# SC Equipment Module Attributes 
# Conversion Type 
00080064:SI 

# General Image Module Attributes 
# Instance Number 
00200013:1 

# Image Pixel Module Attributes (detected from JPEG file, if not specified) 
# Samples per Pixel 
#00280002:3 
# Photometric Interpretation 
#00280004:YBR_FULL_422 
# Planar Configuration 
#00280006:0 
# Rows 
#00280010: 
# Columns 
#00280011: 
# Bits Allocated 
#00280100:8 
# Bits Stored 
#00280101:8 
# High Bit 
#00280102:7 
# Pixel Representation 
#00280103:0 

# SOP Common Module Attributes 
# SOP Class UID 
00080016:1.2.840.10008.5.1.4.1.1.7 
# SOP Instance UID 
#00080018 
+0

Eine "Hexe" Sie sagen ?! Wie auch immer ... Wenn es nur eine Textdatei ist, warum öffnest du es nicht zum Schreiben, um Änderungen vorzunehmen und es zu speichern? – durbnpoisn

+0

Und du folgst nicht einem der unzähligen Guides, die da draußen schon da sind .....? – redFIVE

+0

Das ist eine zu weite Frage. Welchen Teil weißt du nicht? Lesen Sie die Datei in ein Eigenschaftenobjekt, manipulieren Sie sie oder schreiben Sie sie zurück? – Sid

Antwort

0

die Datei lesen Filereader wie folgt aus:

FileReader fileReader = new FileReader(filename); 
BufferedReader br = new BufferedReader(fileReader); 
String line; 
while((line= br.readLine()) != null) { 
System.out.println(line); 
//Do what you need after reading the file. 
} 
fileReader.close(); 

Nach dem Ändern der Zeichenfolge, die Sie ändern müssen, oder die Arbeit machen Sie mit ihm brauchen, schreiben Sie einfach eine neue Datei mit dem gleichen Namen an der gleichen Stelle wie die:

FileWriter writer = new FileWriter(filename); 
writer.write(newStringToWriteInFile); 
writer.close(); 
Verwandte Themen