Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 检查字符串是否包含;“视图框”,如果不是,我想把它添加到正确的位置_Java_Svg_Gradle - Fatal编程技术网

Java 检查字符串是否包含;“视图框”,如果不是,我想把它添加到正确的位置

Java 检查字符串是否包含;“视图框”,如果不是,我想把它添加到正确的位置,java,svg,gradle,Java,Svg,Gradle,我想检查字符串(SVG文件)是否包含视图框属性。 这对我来说没有问题,但我的问题是,如何将属性添加到字符串的正确位置? 我正在使用Gradle,因此无法使用batik库。Gradle脚本基于基于Java的Groovy,因此您也可以从构建脚本使用任何现有的Java库。只需将Batik库添加到构建脚本依赖项,如中所述,即可在构建脚本中使用Batik。为什么在使用Gradle时不能使用Batik?好的,我发现我可以使用它,但我想检查字符串而不是Svg文件。。所以我无论如何都不需要它Gradle是gro

我想检查
字符串
(SVG文件)是否包含
视图框
属性。
这对我来说没有问题,但我的问题是,如何将属性添加到字符串的正确位置?

我正在使用Gradle,因此无法使用batik库。

Gradle脚本基于基于Java的Groovy,因此您也可以从构建脚本使用任何现有的Java库。只需将Batik库添加到构建脚本依赖项,如中所述,即可在构建脚本中使用Batik。

为什么在使用Gradle时不能使用Batik?好的,我发现我可以使用它,但我想检查字符串而不是Svg文件。。所以我无论如何都不需要它Gradle是groovy/kotlin的新版本,试着找到一些字符串操作,或者解释一下你需要做什么。(字面上说,你不能:Java
string
s是不可变的。)(详细描述一下你想要/需要实现什么。)他说他无论如何都不需要它,我认为最好的方法是创建一个带有groovy功能的自定义任务,该任务将为他完成所有的字符串查找、插入和保存工作。@caveredthepatient我在创建任何注释之前就开始写我的答案,在我回答之前没有看到任何注释。我会等到他补充更多信息,然后可能会更新答案。关于这个问题,答案仍然是正确的-D