diff --git a/README.md b/README.md index 1240248..97df12a 100644 --- a/README.md +++ b/README.md @@ -22,7 +22,7 @@ val poland = TreeNode("Poland") val france = TreeNode("France") europe.addChild(poland) europe.addChild(france) -println(root) +println(root.prettyString()) ``` **Pretty Kotlin** @@ -55,7 +55,7 @@ TreeNode poland = new TreeNode<>("Poland"); TreeNode france = new TreeNode<>("France"); europe.addChild(poland); europe.addChild(france); -System.out.println(root); +System.out.println(root.prettyString()); ``` *Output:* diff --git a/treedatastructure/build.gradle b/treedatastructure/build.gradle index 02add4f..3f12af7 100644 --- a/treedatastructure/build.gradle +++ b/treedatastructure/build.gradle @@ -15,7 +15,7 @@ android { minSdkVersion 15 targetSdkVersion 29 versionCode 1 - versionName "1.2.0" + versionName "1.2.1" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" consumerProguardFiles 'consumer-rules.pro' diff --git a/treedatastructure/src/main/java/com/github/adriankuta/datastructure/tree/TreeNode.kt b/treedatastructure/src/main/java/com/github/adriankuta/datastructure/tree/TreeNode.kt index f8cbe1c..43f4c65 100644 --- a/treedatastructure/src/main/java/com/github/adriankuta/datastructure/tree/TreeNode.kt +++ b/treedatastructure/src/main/java/com/github/adriankuta/datastructure/tree/TreeNode.kt @@ -91,6 +91,10 @@ open class TreeNode(val value: T) : Iterable>, ChildDeclarationIn } override fun toString(): String { + return value.toString() + } + + fun prettyString(): String { val stringBuilder = StringBuilder() print(stringBuilder, "", "") return stringBuilder.toString()